diff --git a/src/components/Head.astro b/src/components/Head.astro
index 15b180f..38a2dd4 100644
--- a/src/components/Head.astro
+++ b/src/components/Head.astro
@@ -1,10 +1,11 @@
---
export interface Props {
+ canonical?: string;
description: string;
title?: string;
}
-const { description } = Astro.props;
+const { canonical, description } = Astro.props;
const image = new URL("favicon.png", Astro.site).toString();
@@ -98,6 +99,7 @@ const metaPairs = [
+ {canonical && }
{metaPairs.map((meta) => )}
diff --git a/src/pages/about.astro b/src/pages/about.astro
index f1f8019..48a5956 100644
--- a/src/pages/about.astro
+++ b/src/pages/about.astro
@@ -87,6 +87,7 @@ const brandingAssets = [
---
diff --git a/src/pages/code-of-conduct.astro b/src/pages/code-of-conduct.astro
index 6b2d8a3..2a40d66 100644
--- a/src/pages/code-of-conduct.astro
+++ b/src/pages/code-of-conduct.astro
@@ -5,6 +5,7 @@ import ContentLayout from "~/layouts/ContentLayout.astro";
---
diff --git a/src/pages/faqs.astro b/src/pages/faqs.astro
index 2a5ff1a..3975562 100644
--- a/src/pages/faqs.astro
+++ b/src/pages/faqs.astro
@@ -6,6 +6,7 @@ import BodyText from "~/components/BodyText.astro";
---
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 5843e7a..fc19575 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -11,6 +11,7 @@ import ContentLayout from "~/layouts/ContentLayout.astro";
---