From 460676e5d00af5d49e8859db113919039e61c484 Mon Sep 17 00:00:00 2001 From: Chaoming Li Date: Tue, 19 Nov 2024 22:38:34 +1100 Subject: [PATCH] feat: enhance SEO meta tags and favicon support - Add OpenGraph meta tags for social media sharing - Add Twitter Card meta tags - Update favicon to use favicon.ico - Add support for custom meta tags through front matter - Add additional SEO meta tags (author, robots, canonical) --- layouts/_default/baseof.html | 47 +++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index da5756d..7ea87ef 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -3,11 +3,49 @@ + + {{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }} + + + + + + + + + + + + {{ with .Params.image }} + + {{ else }} + {{ with .Site.Params.image }} + + {{ end }} + {{ end }} + + + + + + {{ with .Site.Params.twitter }} + + {{ end }} + {{ with .Params.image }} + + {{ else }} + {{ with .Site.Params.image }} + + {{ end }} + {{ end }} - + + + + @@ -21,6 +59,13 @@ {{ $css = $css | minify | fingerprint | resources.PostProcess }} {{ end }} + + + {{ with .Params.customMeta }} + {{ range . }} + + {{ end }} + {{ end }}