Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/parsiya/Hugo-Octopress.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsiya <parsiya@gmail.com>2018-05-06 07:00:35 +0300
committerparsiya <parsiya@gmail.com>2018-05-06 07:00:35 +0300
commitc68d6c023c7b75fe884be55442151a97c9322a3f (patch)
treef053c8f6e39ccace846ff713b98c0b23a4524ac1 /layouts
parentbe1373dfc0ec402ed42f6249b411eda7f1c1af2f (diff)
Add twitter card support
Diffstat (limited to 'layouts')
-rwxr-xr-xlayouts/partials/custom_twitter_card.html16
-rw-r--r--layouts/partials/header.html6
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 }}>