diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-02-13 12:41:08 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-02-13 12:52:14 -0400 |
commit | 2d87b70435ddf6b3b77a30a3ad083be48ffd2825 (patch) | |
tree | 8a48d082cc31b39887206202c3f4f8316d8428da /src/content | |
parent | e5ef3183be0b2be1f5faa2f8d2d9847c55aaa0a4 (diff) |
content: generatePageLayout: restore <link rel="canonical">
Diffstat (limited to 'src/content')
-rw-r--r-- | src/content/dependencies/generatePageLayout.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/content/dependencies/generatePageLayout.js b/src/content/dependencies/generatePageLayout.js index 4c37c5af..24b9bdca 100644 --- a/src/content/dependencies/generatePageLayout.js +++ b/src/content/dependencies/generatePageLayout.js @@ -253,6 +253,11 @@ export default { 'oembed.json' : null); + const canonicalHref = + (data.canonicalBase + ? data.canonicalBase + pagePathStringFromRoot + : null); + const titleContentsHTML = (html.isBlank(slots.title) ? null @@ -699,13 +704,15 @@ export default { Object.entries(meta) .filter(([key, value]) => value) .map(([key, value]) => html.tag('meta', {[key]: value}))), + */ - canonical && + canonicalHref && html.tag('link', { rel: 'canonical', - href: canonical, + href: canonicalHref, }), + /* ...( localizedCanonical .map(({lang, href}) => html.tag('link', { @@ -713,7 +720,6 @@ export default { hreflang: lang, href, }))), - */ hasSocialEmbed && |