Add dynamic entries function for post prerendering

This commit is contained in:
jawhng
2025-12-22 09:34:07 +00:00
parent 2063002971
commit 16286f548c

View File

@@ -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`);