diff --git a/sites/svelte.dev/src/lib/server/tutorial/get-tutorial-data.js b/sites/svelte.dev/src/lib/server/tutorial/get-tutorial-data.js index 3709bf41d9..d1b4459b63 100644 --- a/sites/svelte.dev/src/lib/server/tutorial/get-tutorial-data.js +++ b/sites/svelte.dev/src/lib/server/tutorial/get-tutorial-data.js @@ -1,8 +1,10 @@ // @ts-check import fs from 'node:fs'; -import { extract_frontmatter } from '../markdown'; +import { extract_frontmatter } from '../markdown/index.js'; -const base = '../../site/content/tutorial/'; +const base = new URL('../../../../../../site/content/tutorial/', import.meta.url).pathname; + +console.log(base); /** * @returns {import('./types').TutorialData} diff --git a/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte b/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte index e1d1d2d59c..7d7442a800 100644 --- a/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte +++ b/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte @@ -32,7 +32,7 @@ slug: chapter.slug, section, chapter, - prev + prev, }; lookup.set(chapter.slug, obj); @@ -54,13 +54,13 @@ const clone = (file) => ({ name: file.name.replace(/.\w+$/, ''), type: file.type, - source: file.content + source: file.content, }); $: if (repl) { completed = false; repl.set({ - components: data.tutorial.initial.map(clone) + components: data.tutorial.initial.map(clone), }); } @@ -68,13 +68,13 @@ function reset() { repl.update({ - components: data.tutorial.initial.map(clone) + components: data.tutorial.initial.map(clone), }); } function complete() { repl.update({ - components: data.tutorial.complete.map(clone) + components: data.tutorial.complete.map(clone), }); } @@ -153,16 +153,6 @@ {/if} - -
- {#each data.tutorials_list as { tutorials }} - {#each tutorials as { slug }} - - - {/each} - {/each} -
-