From 5d577d991b032c8e30f3d8277e254fd817ca62b8 Mon Sep 17 00:00:00 2001 From: eric-burel Date: Mon, 27 Jan 2025 10:17:57 +0100 Subject: [PATCH] add sensible default canonical url --- packages/astro/src/default/layouts/Layout.astro | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/astro/src/default/layouts/Layout.astro b/packages/astro/src/default/layouts/Layout.astro index b26d2fe2e..3e3109449 100644 --- a/packages/astro/src/default/layouts/Layout.astro +++ b/packages/astro/src/default/layouts/Layout.astro @@ -11,6 +11,7 @@ interface Props { } const { title, meta } = Astro.props; const faviconUrl = readPublicAsset('favicon.svg'); +const canonicalUrl = Astro.site ? new URL(Astro.url.pathname, Astro.site).toString() : null; --- @@ -20,6 +21,7 @@ const faviconUrl = readPublicAsset('favicon.svg'); {title} + {canonicalUrl && } {faviconUrl ? : null}