aboutsummaryrefslogtreecommitdiffstats
path: root/layouts
diff options
context:
space:
mode:
Diffstat (limited to 'layouts')
-rw-r--r--layouts/partials/header.html1
-rw-r--r--layouts/partials/structured-data.html15
2 files changed, 16 insertions, 0 deletions
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index f3c929a..fce67da 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -39,6 +39,7 @@
name="lang"
class="mr-2 p-1 text-center border border-black-20 rounded-md bg-white text-black"
onchange="self.location=options[selectedIndex].value"
+ aria-label="Page language"
>
<option value="{{ .Permalink }}">
{{ .Language.Lang }}
diff --git a/layouts/partials/structured-data.html b/layouts/partials/structured-data.html
index eb42277..8b59734 100644
--- a/layouts/partials/structured-data.html
+++ b/layouts/partials/structured-data.html
@@ -78,6 +78,21 @@
{{ end }}
{{ end }}
+{{ if .IsTranslated }}
+ {{ range .Translations }}
+ <link
+ rel="alternate"
+ hreflang="{{ .Language.Lang }}"
+ href="{{ .Permalink }}"
+ />
+ {{ end }}
+ <link
+ rel="alternate"
+ hreflang="{{ .Language.Lang }}"
+ href="{{ .Permalink }}"
+ />
+{{ end }}
+
{{- /* If it is part of a series, link to related articles */}}
{{- $permalink := .Permalink }}
{{- $siteSeries := .Site.Taxonomies.series }}