20 lines
392 B
JavaScript
20 lines
392 B
JavaScript
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)
|
|
}
|
|
}
|
|
}
|
|
} |