diff options
author | parsiya <parsiya@gmail.com> | 2018-05-06 07:00:35 +0300 |
---|---|---|
committer | parsiya <parsiya@gmail.com> | 2018-05-06 07:00:35 +0300 |
commit | c68d6c023c7b75fe884be55442151a97c9322a3f (patch) | |
tree | f053c8f6e39ccace846ff713b98c0b23a4524ac1 /layouts | |
parent | be1373dfc0ec402ed42f6249b411eda7f1c1af2f (diff) |
Add twitter card support
Diffstat (limited to 'layouts')
-rwxr-xr-x | layouts/partials/custom_twitter_card.html | 16 | ||||
-rw-r--r-- | layouts/partials/header.html | 6 |
2 files changed, 21 insertions, 1 deletions
diff --git a/layouts/partials/custom_twitter_card.html b/layouts/partials/custom_twitter_card.html new file mode 100755 index 0000000..6a77dd1 --- /dev/null +++ b/layouts/partials/custom_twitter_card.html @@ -0,0 +1,16 @@ +<!-- Modified from _internal/twitter_card.html --> +{{ if .IsPage }} + {{ with .Params.twitterImage }} + <!-- Twitter summary card with large image must be at least 280x150px --> + <meta name="twitter:card" content="summary_large_image"/> + <meta name="twitter:image:src" content="{{ index . 0 | absURL }}"/> + {{ else }} + <meta name="twitter:card" content="summary"/> + {{ end }} + <!-- Twitter Card data --> + <meta name="twitter:title" content="{{ .Title }}"/> + <meta name="twitter:description" content="{{ with .Description }}{{ . }}{{ else }}{{if .IsPage}}{{ .Summary }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end }}"/> + {{ with .Site.Params.twitterCardSite }}<meta name="twitter:site" content="@{{ . }}"/>{{ end }} + {{ with .Site.Params.twitterCardDomain }}<meta name="twitter:domain" content="{{ . }}"/>{{ end }} + {{ with .Site.Params.twitterCardAuthor }}<meta name="twitter:creator" content="@{{ . }}"/>{{ end }} +{{ end }}
\ No newline at end of file diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 4cb78df..de38c7a 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -10,7 +10,6 @@ <meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1"> {{ if not .Site.Params.disableGoogleFonts }} - <!-- If local Google Fonts are enabled --> {{ if not .Site.Params.remoteFonts }} <link href="/css/fonts.css" rel="stylesheet" type="text/css"> @@ -58,6 +57,11 @@ <!-- Google Analytics --> {{ template "_internal/google_analytics_async.html" . }} + <!-- Enable Twitter card --> + {{ with .Site.Params.twitterCardEnabled }} + {{ partial "custom_twitter_card.html" $ }} + {{ end }} + </head> <body{{ with .Site.Params.theme }} class="{{ . }}"{{ end }}> |