diff --git a/src/routes/posts/[slug]/+page.ts b/src/routes/posts/[slug]/+page.ts index 7c251da..c0186f7 100644 --- a/src/routes/posts/[slug]/+page.ts +++ b/src/routes/posts/[slug]/+page.ts @@ -1,6 +1,14 @@ import type { PageLoad } from './$types'; import { error } from '@sveltejs/kit'; +export const entries = () => { + const posts = import.meta.glob('../*.md', { eager: true }); + return Object.keys(posts).map((path) => { + const slug = path.replace('../', '').replace('.md', ''); + return { slug }; + }); +}; + export const load: PageLoad = async ({ params }) => { try { const post = await import(`../${params.slug}.md`);