Merge pull request #2874 from aplgr/feat/hreflang-head-alternates

Add hreflang alternates to multilingual page head
This commit is contained in:
Nuno C.
2026-04-13 22:43:11 +01:00
committed by GitHub
+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) |