From ec61ea6e9a193fd35870f098ee049e31a2b45aec Mon Sep 17 00:00:00 2001 From: Ewan Croft Date: Sun, 19 Oct 2025 18:25:02 +0100 Subject: [PATCH] feat(metadata): Revert to bespoke metadata per page --- src/lib/components/seo/MetaTags.svelte | 48 ++++++++++++++++++++++++++ src/lib/components/seo/index.ts | 1 + src/routes/+layout.svelte | 26 +++----------- 3 files changed, 53 insertions(+), 22 deletions(-) create mode 100644 src/lib/components/seo/MetaTags.svelte create mode 100644 src/lib/components/seo/index.ts diff --git a/src/lib/components/seo/MetaTags.svelte b/src/lib/components/seo/MetaTags.svelte new file mode 100644 index 0000000..0a34813 --- /dev/null +++ b/src/lib/components/seo/MetaTags.svelte @@ -0,0 +1,48 @@ + + + + {finalMeta.title} + + + + + + + + + + + {#if finalMeta.imageWidth} + + {/if} + {#if finalMeta.imageHeight} + + {/if} + + + + + + + + diff --git a/src/lib/components/seo/index.ts b/src/lib/components/seo/index.ts new file mode 100644 index 0000000..9ecaaad --- /dev/null +++ b/src/lib/components/seo/index.ts @@ -0,0 +1 @@ +export { default as MetaTags } from './MetaTags.svelte'; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index bea2ce4..2da8117 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,9 +1,8 @@ @@ -58,17 +46,11 @@ - {headMeta.title} - - {#each metaTags as tag} - {#if tag.name} - - {:else if tag.property} - - {/if} - {/each} + + +
-- 2.51.2