making twitter cards optional, but on by default

This commit is contained in:
Ahmed M Alaa 2023-04-05 21:37:25 +02:00
parent 6496bae0a3
commit d39edd0a30
No known key found for this signature in database
GPG key ID: 754EEB8AD6C08BF2
3 changed files with 11 additions and 2 deletions

View file

@ -108,6 +108,15 @@ In dark mode
![image in dark mode](./iimg_dark.png) ![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 ## TODO
- [ ] Add RTL support - [ ] Add RTL support

View file

@ -17,7 +17,6 @@ highlight_code = true
[extra] [extra]
author = "Ahmed Alaa" author = "Ahmed Alaa"
logo = "images/logo.png" logo = "images/logo.png"
twitter = true
header_nav = [ header_nav = [
{ name = "~home", url = "/" }, { name = "~home", url = "/" },
{ name = "#tags", url = "/tags" }, { name = "#tags", url = "/tags" },

View file

@ -60,7 +60,8 @@
{% if description %}<meta property="og:description" content="{{ description }}">{% endif %} {% if description %}<meta property="og:description" content="{{ description }}">{% endif %}
{% if image %}<meta property="og:image" content="{{ image }}">{% endif %} {% if image %}<meta property="og:image" content="{{ image }}">{% endif %}
{% if config.extra.twitter %} {% set twitter_card = config.extra.twitter_card | default(value=true) %}
{% if twitter_card != false %}
<meta property="twitter:card" content="summary_large_image"> <meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="{{ url | safe }}"> <meta property="twitter:url" content="{{ url | safe }}">
{% if title %}<meta property="twitter:title" content="{{ title }}">{% endif %} {% if title %}<meta property="twitter:title" content="{{ title }}">{% endif %}