Finished blog posts list (/blog path)

TODO: 404 Page
This commit is contained in:
2024-06-04 11:56:21 +02:00
parent 236c42e4d3
commit 20a7f59aa2
5 changed files with 46 additions and 7 deletions

View File

@ -1,4 +1,5 @@
---
import { LANGUAGES } from "../../../i18n/utils";
import { getBlogPosts } from "../../../content/config";
import BlogPost from "../../../layouts/BlogPost.astro";
@ -8,7 +9,7 @@ export async function getStaticPaths() {
const paths = pages.map((page) => {
return {
// @ts-ignore
params: { lang: page?.data.language || "en", slug: page.blog_slug },
params: { lang: page?.data.language, slug: page.blog_slug },
props: page,
};
});
@ -25,7 +26,9 @@ const { Content } = await page.render();
---
<BlogPost {...page.data} language={lang}>
<article class="prose prose-moi m-[auto] sm:prose-sm md:prose-md xl:prose-lg text-justify">
<article
class="prose prose-moi m-[auto] sm:prose-sm md:prose-md xl:prose-lg text-justify"
>
<div class="text-center">
<h1 class="lg:text-4xl text-2xl">{page.data.title}</h1>
<p>{page.data.author} • {formattedDate}</p>