diff options
Diffstat (limited to 'themes')
-rw-r--r-- | themes/default/layouts/partials/base-canonical.html | 15 | ||||
-rw-r--r-- | themes/default/layouts/partials/base-head.html | 3 |
2 files changed, 18 insertions, 0 deletions
diff --git a/themes/default/layouts/partials/base-canonical.html b/themes/default/layouts/partials/base-canonical.html new file mode 100644 index 0000000..804c8ce --- /dev/null +++ b/themes/default/layouts/partials/base-canonical.html @@ -0,0 +1,15 @@ +{{- $canonical := .Permalink -}} + +{{- with .Site.Params.site.canonical -}} + {{- $canonical = print $.Site.Params.site.canonical $.RelPermalink -}} +{{- end -}} + +{{- with .Params.feed -}} + {{- $canonical = $.Params.feed.link -}} +{{- end -}} + +{{- with .Params.canonical -}} + {{- $canonical = $.Params.canonical -}} +{{- end -}} + + <link rel="canonical" href="{{ $canonical }}" /> diff --git a/themes/default/layouts/partials/base-head.html b/themes/default/layouts/partials/base-head.html index d9fb645..53d1fbc 100644 --- a/themes/default/layouts/partials/base-head.html +++ b/themes/default/layouts/partials/base-head.html @@ -53,6 +53,9 @@ <!-- Feed Discovery --> {{- partial "base-discovery.html" . -}} +<!-- Canonicalization --> +{{- partial "base-canonical.html" . -}} + <!-- Style Sheets & Scripts --> {{- $index := resources.Get "js/index.js" -}} {{- $default := resources.Get "css/default.css" -}} |