From 78fc8c3acfd493652e88d91fd9380d9d0e5fd80e Mon Sep 17 00:00:00 2001 From: tdro Date: Thu, 12 Jan 2023 22:11:55 -0500 Subject: themes/default/layouts/partials/base-head: Add rel canonical --- config.json | 3 ++- config.yaml | 1 + themes/default/layouts/partials/base-canonical.html | 15 +++++++++++++++ themes/default/layouts/partials/base-head.html | 3 +++ 4 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 themes/default/layouts/partials/base-canonical.html diff --git a/config.json b/config.json index b62e983..edb3168 100644 --- a/config.json +++ b/config.json @@ -97,7 +97,8 @@ "production": false, "referrer": "no-referrer", "refresh": null, - "robots": "index,follow" + "robots": "index,follow", + "canonical": null }, "webmanifest": { "name": "Micro Blog", diff --git a/config.yaml b/config.yaml index 5f5c899..9d9a6b7 100644 --- a/config.yaml +++ b/config.yaml @@ -81,6 +81,7 @@ params: referrer: no-referrer refresh: robots: index,follow + canonical: webmanifest: name: Micro Blog shortName: Micro 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 -}} + + 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 @@ {{- partial "base-discovery.html" . -}} + +{{- partial "base-canonical.html" . -}} + {{- $index := resources.Get "js/index.js" -}} {{- $default := resources.Get "css/default.css" -}} -- cgit v1.2.3