aboutsummaryrefslogtreecommitdiff
path: root/layouts/partials/social_card.html
diff options
context:
space:
mode:
authormiraikumiko <miraikumiko@disroot.org>2025-05-02 23:12:37 +0200
committermiraikumiko <miraikumiko@disroot.org>2025-05-02 23:12:37 +0200
commitb4a60a014d09c7b6c64eef4a4f44502fd78307cd (patch)
tree41e929cac63791b114f4bee89056f870d651178c /layouts/partials/social_card.html
parentbc2c29152e11cf637db3b8337b17d1330339a0a9 (diff)
downloadhugo-bearcub-b4a60a014d09c7b6c64eef4a4f44502fd78307cd.tar.gz
hugo-bearcub-b4a60a014d09c7b6c64eef4a4f44502fd78307cd.tar.bz2
Fix theme
Diffstat (limited to 'layouts/partials/social_card.html')
-rw-r--r--layouts/partials/social_card.html11
1 files changed, 11 insertions, 0 deletions
diff --git a/layouts/partials/social_card.html b/layouts/partials/social_card.html
index 520162c..61914ef 100644
--- a/layouts/partials/social_card.html
+++ b/layouts/partials/social_card.html
@@ -38,3 +38,14 @@
{{ $card := $bg.Filter (images.Overlay $fg 112 140 ) }}
{{ $card := $card.Resize "900x webp q100" }}
+
+<meta itemprop="name" content="{{ .Title }}">
+<meta itemprop="description" content="{{ with .Description }}{{ . }}{{ else }}{{if .IsPage}}{{ .Summary }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end }}">
+{{- if .IsPage -}}
+{{- $iso8601 := "2006-01-02T15:04:05-07:00" -}}
+{{ with .PublishDate }}<meta itemprop="datePublished" {{ .Format $iso8601 | printf "content=%q" | safeHTMLAttr }} />{{ end}}
+{{ with .Lastmod }}<meta itemprop="dateModified" {{ .Format $iso8601 | printf "content=%q" | safeHTMLAttr }} />{{ end}}
+<meta itemprop="wordCount" content="{{ .WordCount }}">
+<meta itemprop="image" content="{{ $card.Permalink | absURL }}"/>
+<meta itemprop="keywords" content="{{ if .IsPage}}{{ range $index, $tag := .Params.tags }}{{ $tag }},{{ end }}{{ else }}{{ range $plural, $terms := .Site.Taxonomies }}{{ range $term, $val := $terms }}{{ printf "%s," $term }}{{ end }}{{ end }}{{ end }}" />
+{{- end -}}