From d39edd0a30d559fb9d792481c9c3b45760408722 Mon Sep 17 00:00:00 2001 From: Ahmed M Alaa Date: Wed, 5 Apr 2023 21:37:25 +0200 Subject: [PATCH] making twitter cards optional, but on by default --- README.md | 9 +++++++++ config.toml | 1 - templates/base.html | 3 ++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 99a3b24..1495b86 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,15 @@ In dark mode ![image in dark mode](./iimg_dark.png) +### Disable Twitter card + +Twitter metatags are generated by default, to disable them set `extra.twitter_card` to `false` in in your `config.toml` + +```toml +[extra] +twitter_card = true +``` + ## TODO - [ ] Add RTL support diff --git a/config.toml b/config.toml index 0800857..c112134 100644 --- a/config.toml +++ b/config.toml @@ -17,7 +17,6 @@ highlight_code = true [extra] author = "Ahmed Alaa" logo = "images/logo.png" -twitter = true header_nav = [ { name = "~home", url = "/" }, { name = "#tags", url = "/tags" }, diff --git a/templates/base.html b/templates/base.html index 8c737df..9206b87 100644 --- a/templates/base.html +++ b/templates/base.html @@ -60,7 +60,8 @@ {% if description %}{% endif %} {% if image %}{% endif %} - {% if config.extra.twitter %} + {% set twitter_card = config.extra.twitter_card | default(value=true) %} + {% if twitter_card != false %} {% if title %}{% endif %}