diff options
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/partials/header.html | 1 | ||||
-rw-r--r-- | layouts/partials/structured-data.html | 15 |
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 }} |