diff --git a/sites/svelte.dev/src/lib/server/docs/index.js b/sites/svelte.dev/src/lib/server/docs/index.js index 7c9bfaa19c..e408d9d6c8 100644 --- a/sites/svelte.dev/src/lib/server/docs/index.js +++ b/sites/svelte.dev/src/lib/server/docs/index.js @@ -359,7 +359,9 @@ function parse({ file, body, code, codespan }) { throw new Error(`Unexpected in ${file}`); } - return `${html}`; + return `${html}`; }, code: (source, language) => code(source, language, current), codespan, diff --git a/sites/svelte.dev/src/routes/docs/+page.js b/sites/svelte.dev/src/routes/docs/+page.js index 5497bd6c2b..dfd22352ff 100644 --- a/sites/svelte.dev/src/routes/docs/+page.js +++ b/sites/svelte.dev/src/routes/docs/+page.js @@ -1,12 +1,7 @@ -import { PUBLIC_API_BASE } from '$env/static/public'; +import { base } from '$app/paths'; +import { redirect } from '@sveltejs/kit'; /** @type {import('./$types').PageLoad} */ -export async function load({ fetch, setHeaders }) { - const sections = await (await fetch(`${PUBLIC_API_BASE}/docs/svelte/docs?content`)).json(); - - setHeaders({ - 'cache-control': 'public, max-age=60' - }); - - return { sections }; +export async function load() { + throw redirect(307, `${base}/docs/introduction`); } diff --git a/sites/svelte.dev/src/routes/docs/+page.svelte b/sites/svelte.dev/src/routes/docs/+page.svelte deleted file mode 100644 index 878c7915be..0000000000 --- a/sites/svelte.dev/src/routes/docs/+page.svelte +++ /dev/null @@ -1,43 +0,0 @@ - - - - Docs • Svelte - - - - - - - diff --git a/sites/svelte.dev/src/routes/docs/[slug]/+page.svelte b/sites/svelte.dev/src/routes/docs/[slug]/+page.svelte index 0343a37c16..4fcb062739 100644 --- a/sites/svelte.dev/src/routes/docs/[slug]/+page.svelte +++ b/sites/svelte.dev/src/routes/docs/[slug]/+page.svelte @@ -1,8 +1,10 @@ + + {data.page.title} - Svelte + + {@html data.page.content}