feat: add some stuff
This commit is contained in:
@ -11,7 +11,6 @@ export async function getStaticPaths() {
|
||||
|
||||
const paths = pages.map((page) => {
|
||||
const [slug] = parseSlug(page.id);
|
||||
|
||||
return { params: { slug }, props: { ...page } };
|
||||
});
|
||||
|
||||
@ -24,6 +23,12 @@ const page = filterCollection(pages, locale).find((page) => {
|
||||
return slug === Astro.params.slug;
|
||||
});
|
||||
|
||||
if (!page) {
|
||||
return new Response("Not found", {
|
||||
status: 404,
|
||||
});
|
||||
}
|
||||
|
||||
const { Content } = await page.render();
|
||||
---
|
||||
|
||||
|
@ -16,10 +16,8 @@ const posts = filterCollection(pages, locale);
|
||||
{
|
||||
posts.map((post) => (
|
||||
<>
|
||||
<>
|
||||
<a href={"blog/" + post.slug.split("/")[0]}>{post.data.title}</a>
|
||||
<br />
|
||||
</>
|
||||
<a href={"blog/" + post.slug.split("/")[0]}>{post.data.title}</a>
|
||||
<br />
|
||||
</>
|
||||
))
|
||||
}
|
||||
|
Reference in New Issue
Block a user