diff options
author | Alex Shpak <alex-shpak@users.noreply.github.com> | 2020-04-02 22:47:36 +0200 |
---|---|---|
committer | Alex Shpak <alex-shpak@users.noreply.github.com> | 2020-04-02 22:47:36 +0200 |
commit | 6e146b1bf1ee860e191440e3f6c8f96f390f8d0c (patch) | |
tree | eef555babcb5d608235a72e851039e7d7ae41d4d /layouts/partials/docs | |
parent | b91e9eaea764c478b9c4e188a2711525a242efb6 (diff) |
#188, Add hreflang metadata to html head
Diffstat (limited to 'layouts/partials/docs')
-rw-r--r-- | layouts/partials/docs/html-head.html | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/layouts/partials/docs/html-head.html b/layouts/partials/docs/html-head.html index da24b27..eb013d2 100644 --- a/layouts/partials/docs/html-head.html +++ b/layouts/partials/docs/html-head.html @@ -7,20 +7,24 @@ <title>{{ partial "docs/title" . }} | {{ .Site.Title -}}</title> <link rel="icon" href="{{ "favicon.png" | relURL }}" type="image/x-icon"> +{{- range .Translations }} +<link rel="alternate" hreflang="{{ .Language.Lang }}" href="{{ .Permalink }}" title="{{ partial "docs/title" . }}"> +{{ end -}} + <!-- Theme stylesheet, you can customize scss by creating `assets/custom.scss` in your website --> {{- $styles := resources.Get "book.scss" | resources.ExecuteAsTemplate "book.scss" . | resources.ToCSS | resources.Minify | resources.Fingerprint }} <link rel="stylesheet" href="{{ $styles.RelPermalink }}" integrity="{{ $styles.Data.Integrity }}"> -{{ if default true .Site.Params.BookSearch }} +{{- if default true .Site.Params.BookSearch }} {{- $searchJSFile := printf "%s.search.js" .Language.Lang -}} {{- $searchJS := resources.Get "search.js" | resources.ExecuteAsTemplate $searchJSFile . | resources.Minify | resources.Fingerprint }} <script defer src="{{ $searchJS.RelPermalink }}" integrity="{{ $searchJS.Data.Integrity }}"></script> -{{ end }} +{{ end -}} {{- template "_internal/google_analytics_async.html" . -}} <!-- RSS --> -{{ with .OutputFormats.Get "rss" -}} +{{- with .OutputFormats.Get "rss" -}} {{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} {{ end -}} |