0
mirror of https://github.com/valentineus/popov.link.git synced 2025-07-04 00:20:26 +03:00

chore: update blog routing and header link

- Removed the redirects for the blog route in the configuration.
- Updated the blog link in the Header component to include a trailing slash.
- Added a new index page for the blog to display all posts.
This commit is contained in:
2025-06-10 14:05:48 +00:00
parent 6a47cb4165
commit 4e8c17a6ea
3 changed files with 18 additions and 7 deletions

View File

@ -18,5 +18,5 @@
<header>
<a href="/">Home</a>
<a href="/blog">Blog</a>
<a href="/blog/">Blog</a>
</header>

View File

@ -0,0 +1,17 @@
---
import { getCollection } from "astro:content";
import Layout from "../../layouts/BaseLayout.astro";
import PostSummary from "../../components/PostSummary.astro";
const posts = await getCollection("blog", ({ data }) => {
return data.draft !== true;
});
posts.sort((a, b) => b.data.pubDate.getTime() - a.data.pubDate.getTime());
---
<Layout>
<section style={{ "margin-top": "3rem" }}>
{posts.map((post) => <PostSummary post={post} />)}
</section>
</Layout>