diff --git a/src/components/SeoMetaTags.svelte b/src/components/SeoMetaTags.svelte
new file mode 100644
index 0000000..a909758
--- /dev/null
+++ b/src/components/SeoMetaTags.svelte
@@ -0,0 +1,13 @@
+
+
+
{#each 'We are ECSESS!' as char, i} - {char} + {char} {/each}
Meet the council!
diff --git a/src/routes/events/+page.server.ts b/src/routes/events/+page.server.ts index 4cf80bb..4025447 100644 --- a/src/routes/events/+page.server.ts +++ b/src/routes/events/+page.server.ts @@ -10,8 +10,9 @@ const eventQuery = `*[_type == "events"]{ "lastUpdated": _updatedAt, }`; -export const load = async () => { +export const load = async ({ url }) => { return { events: await getFromCMS(eventQuery), + canonical: url.href }; }; diff --git a/src/routes/events/+page.svelte b/src/routes/events/+page.svelte index 2fa2e81..b86243a 100644 --- a/src/routes/events/+page.svelte +++ b/src/routes/events/+page.svelte @@ -1,10 +1,16 @@ -Events
diff --git a/src/routes/join/+page.server.ts b/src/routes/join/+page.server.ts new file mode 100644 index 0000000..8351742 --- /dev/null +++ b/src/routes/join/+page.server.ts @@ -0,0 +1,5 @@ +export const load = async ({ url }) => { + return { + canonical: url.href + }; +}; diff --git a/src/routes/join/+page.svelte b/src/routes/join/+page.svelte index 055e86d..69b0002 100644 --- a/src/routes/join/+page.svelte +++ b/src/routes/join/+page.svelte @@ -1,19 +1,24 @@ -Want to join ECSESS Council?
+Come back around March for application period!
{#if isElectionTime} -Come back around March for application period!
- {/if} +Can't redirect you to "r/{data.shortname}"!
Resources