card_type param option is added for Twitter cards

Now in config file, a desired parameter, which are listed in Twitter documentation put in README,
can be set for card content
This commit is contained in:
Emre al-Turki 2022-12-04 04:27:40 +04:00
parent f06b94fdcc
commit fdbc026e4a
2 changed files with 9 additions and 1 deletions

View File

@ -214,6 +214,10 @@ paginate = 5
# include @
creator = ""
site = ""
# set Twitter card type for Twitter cards
# see https://developer.twitter.com/en/docs/twitter-for-websites/cards/guides/getting-started#started
# default value is "summary"
card_type = "summary"
[languages]
[languages.en]

View File

@ -37,7 +37,11 @@
{{ end }}
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
{{ if (isset $.Site.Params.Twitter "content") }}
<meta name="twitter:card" content="{{ $.Site.Params.Twitter.content }}" />
{{ else }}
<meta name="twitter:card" content="summary" />
{{ end }}
{{ if (isset $.Site.Params "twitter") }}
{{ if (isset $.Site.Params.Twitter "site") }}
<meta name="twitter:site" content="{{ $.Site.Params.Twitter.site }}" />