guidebook/src/routes/p/[...name].js

20 lines
392 B
JavaScript
Raw Normal View History

2022-05-03 22:29:06 +02:00
import { getPost, getPostsFlat, isDir } from "$lib/pages";
export async function get({ params }) {
let dir = await isDir(params.name);
if (dir === null) {
return {status: 404};
} else if (dir) {
return {
body: {
pages: await getPostsFlat(params.name)
}
}
} else {
return {
body: {
page: await getPost(params.name)
}
}
}
}