blog/src/routes/[slug].svelte
Joseph Montanaro a2a2b4f200 prefetch links
2021-10-19 10:26:50 -07:00

25 lines
520 B
Svelte

<script context="module">
export async function load({ page }) {
try {
let post = await import(`./_posts/${page.params.slug}.svx`);
return {
props: {
post: post.default
}
}
}
catch (err) {
return {
status: 404,
error: `Not found: ${page.path}`,
}
}
}
</script>
<script>
export let post;
</script>
<svelte:component this={post} />