Add hreflang alternates to multilingual page head

This commit is contained in:
André Plöger
2026-03-28 14:59:53 -03:00
parent b0c563bc15
commit 7ea30cb4f1
+8
View File
@@ -30,6 +30,14 @@
<meta name="robots" content="{{ . }}">
{{ end }}
<link rel="canonical" href="{{ .Permalink }}">
{{ if .IsTranslated }}
{{ range .AllTranslations }}
{{ $hreflang := .Language.LanguageCode | default .Language.Lang }}
{{ if $hreflang }}
<link rel="alternate" hreflang="{{ $hreflang }}" href="{{ .Permalink }}">
{{ end }}
{{ end }}
{{ end }}
{{ range .AlternativeOutputFormats }}
{{ printf `
<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .RelPermalink ($.Site.Title | emojify) |