summaryrefslogtreecommitdiffstats
path: root/layouts/partials/templates
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials/templates')
-rw-r--r--layouts/partials/templates/opengraph.html34
-rw-r--r--layouts/partials/templates/twitter_cards.html7
2 files changed, 31 insertions, 10 deletions
diff --git a/layouts/partials/templates/opengraph.html b/layouts/partials/templates/opengraph.html
index 627605e..f78f8e8 100644
--- a/layouts/partials/templates/opengraph.html
+++ b/layouts/partials/templates/opengraph.html
@@ -17,10 +17,32 @@
<meta property="og:image:height" content="{{ $logo.Height }}">
{{- end -}}
-{{- /* Facebook Page Admin ID for Domain Insights */}}
-{{- with site.Social.facebook_admin }}
- <meta property="fb:admins" content="{{ . }}">
-{{- end }}
-{{- with site.Social.facebook_id }}
+{{- if .IsPage -}}
+ {{- if not .PublishDate.IsZero }}
+ <meta property="article:published_time" content="{{ .PublishDate.Format "2006-01-02T15:04:05" }}">
+ {{- end -}}
+
+ {{- if not .Lastmod.IsZero }}
+ <meta property="article:modified_time" content="{{ .Lastmod.Format "2006-01-02T15:04:05" }}">
+ {{- end -}}
+
+ {{- if not .ExpiryDate.IsZero }}
+ <meta property="article:expiration_time" content="{{ .ExpiryDate.Format "2006-01-02T15:04:05" }}">
+ {{- end -}}
+
+ {{- with .Params.categories -}}{{- range $v := . }}
+ <meta property="article:section" content="{{ $v }}">
+ {{- end -}}{{- end -}}
+
+ {{- with .Params.tags -}}{{- range $v := . }}
+ <meta property="article:tag" content="{{ $v }}">
+ {{- end -}}{{- end -}}
+{{- end -}}
+
+{{- /* Facebook Page Admin ID for Domain Insights */ -}}
+{{- with site.Params.social.facebookId }}
<meta property="fb:app_id" content="{{ . }}">
-{{- end }}
+{{- end -}}
+{{- with site.Params.social.facebookAdminIds -}}{{- range . }}
+ <meta property="fb:admins" content="{{ . }}">
+{{- end }}{{- end }}
diff --git a/layouts/partials/templates/twitter_cards.html b/layouts/partials/templates/twitter_cards.html
index 40a6c3d..d2ef50a 100644
--- a/layouts/partials/templates/twitter_cards.html
+++ b/layouts/partials/templates/twitter_cards.html
@@ -3,17 +3,16 @@
<meta name="twitter:description" content="{{ (partial "description.html" . ) }}">
{{- /* Twitter username for the website used in the card footer */}}
- {{- with site.Social.twitter }}
+ {{- with site.Params.social.twitter }}
<meta name="twitter:site" content="@{{ . }}">
{{- end }}
- {{- $logo := resources.Get (site.Params.assets.logo | default "/img/open-graph-logo.png" ) -}}
-
{{- if and .IsPage .Params.featuredImage }}
{{- $image := .Resources.GetMatch .Params.featuredImage }}
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="{{ $image.Permalink }}">
- {{- else }}
+ {{- else -}}
+ {{- $logo := resources.Get (site.Params.assets.logo | default "/img/open-graph-logo.png" ) }}
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="{{ $logo.Permalink }}">
{{- end -}}