blog archive page

This commit is contained in:
2022-12-10 09:57:51 -05:00
parent 3116dc3889
commit 04966204fd
2 changed files with 27 additions and 1 deletions
+25
View File
@@ -0,0 +1,25 @@
---
import { format } from "date-fns";
import Layout from "../layouts/Layout.astro";
const response = await fetch(
`https://api.cosmicjs.com/v2/buckets/${
import.meta.env.BUCKET_SLUG
}/objects?pretty=true&query=%7B%22type%22%3A%22blog-posts%22%7D&read_key=${
import.meta.env.BUCKET_READ_KEY
}&skip=5&limit=25`
);
const posts = await response.json();
---
<Layout title="Blog Archive">
{
posts.objects.map((post) => (
<div>
<a href={`/${post.slug}`}>{post.title}</a> -{" "}
{format(new Date(post.published_at), "MMM do, y")}
</div>
))
}
</Layout>