From 36c6c623de395ed87976de49e1831c17183dd213 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Mon, 10 Nov 2025 18:37:31 +0100 Subject: [PATCH] fix crawling --- .../src/lib/components/LanguageSelect.svelte | 15 ++----------- .../src/routes/[[language]]/+page.server.ts | 6 +++++ .../routes/[[language]]/app/+page.server.ts | 6 +++++ .../src/routes/[[language]]/app/+page.svelte | 9 -------- .../routes/[[language]]/embed/+page.server.ts | 6 +++++ .../routes/[[language]]/help/+page.server.ts | 6 +++++ .../help/[...guide]/+page.server.ts | 22 +++++++++++++++++++ website/svelte.config.js | 1 - 8 files changed, 48 insertions(+), 23 deletions(-) create mode 100644 website/src/routes/[[language]]/+page.server.ts create mode 100644 website/src/routes/[[language]]/app/+page.server.ts create mode 100644 website/src/routes/[[language]]/embed/+page.server.ts create mode 100644 website/src/routes/[[language]]/help/+page.server.ts create mode 100644 website/src/routes/[[language]]/help/[...guide]/+page.server.ts diff --git a/website/src/lib/components/LanguageSelect.svelte b/website/src/lib/components/LanguageSelect.svelte index b563f4be8..2cfa8d66e 100644 --- a/website/src/lib/components/LanguageSelect.svelte +++ b/website/src/lib/components/LanguageSelect.svelte @@ -14,9 +14,9 @@ - + - + {languages[i18n.lang]} @@ -34,14 +34,3 @@ {/each} - - - diff --git a/website/src/routes/[[language]]/+page.server.ts b/website/src/routes/[[language]]/+page.server.ts new file mode 100644 index 000000000..67fb17aed --- /dev/null +++ b/website/src/routes/[[language]]/+page.server.ts @@ -0,0 +1,6 @@ +import { languages } from '$lib/languages'; +import type { EntryGenerator } from './$types'; + +export const entries: EntryGenerator = () => { + return Object.keys(languages).map((lang) => ({ language: lang == 'en' ? '' : lang })); +}; diff --git a/website/src/routes/[[language]]/app/+page.server.ts b/website/src/routes/[[language]]/app/+page.server.ts new file mode 100644 index 000000000..67fb17aed --- /dev/null +++ b/website/src/routes/[[language]]/app/+page.server.ts @@ -0,0 +1,6 @@ +import { languages } from '$lib/languages'; +import type { EntryGenerator } from './$types'; + +export const entries: EntryGenerator = () => { + return Object.keys(languages).map((lang) => ({ language: lang == 'en' ? '' : lang })); +}; diff --git a/website/src/routes/[[language]]/app/+page.svelte b/website/src/routes/[[language]]/app/+page.svelte index d4765ba36..241824b46 100644 --- a/website/src/routes/[[language]]/app/+page.svelte +++ b/website/src/routes/[[language]]/app/+page.svelte @@ -154,15 +154,6 @@ {/if} - - -