From 81072922daf1b6be4a14d1188ee08e8605535535 Mon Sep 17 00:00:00 2001 From: Ronny Chevalier Date: Sat, 15 Apr 2017 18:56:56 +0200 Subject: [PATCH] sitemap: Add alternate hreflang links when a page is translated (#150, #67) --- layouts/sitemap.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/layouts/sitemap.xml b/layouts/sitemap.xml index 35803fad..c70c004f 100644 --- a/layouts/sitemap.xml +++ b/layouts/sitemap.xml @@ -1,8 +1,12 @@ - + {{ range (where .Data.Pages "Section" "!=" "home") }} {{ $perm := add $.Site.LanguagePrefix "/home/" }} {{ if ne .RelPermalink $perm }} + {{ if .IsTranslated }} + {{ range .Translations }} + {{ end }} + {{ end }} {{ .Permalink }}{{ if not .Lastmod.IsZero }} {{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }}{{ end }}{{ with .Sitemap.ChangeFreq }} {{ . }}{{ end }}{{ if ge .Sitemap.Priority 0.0 }}