diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/components/CanonicalURL.astro | 5 | ||||
-rw-r--r-- | src/layouts/BaseLayout.astro | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/components/CanonicalURL.astro b/src/components/CanonicalURL.astro new file mode 100644 index 0000000..0081f71 --- /dev/null +++ b/src/components/CanonicalURL.astro @@ -0,0 +1,5 @@ +--- +const canonicalURL = new URL(Astro.url.pathname, Astro.site); +--- + +<link href={canonicalURL} rel="canonical" /> diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index c100dad..2def353 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -1,5 +1,5 @@ --- - +import CanonicalURL from "../components/CanonicalURL.astro"; --- <html> @@ -18,7 +18,7 @@ <link href="#" rel="alternate" title="RSS" type="application/atom+xml" /> <!-- Canonical URL --> - <link href="#" rel="canonical" /> + <CanonicalURL /> </head> <body> |