Guides
Astro
---
import { Pagekit } from "@pagekit/sdk";
const blog = new Pagekit({ apiKey: import.meta.env.PAGEKIT_API_KEY });
const { data: posts } = await blog.posts.list({ status: "published" });
---
<ul>
{posts.map((post) => (
<li><a href={`/blog/${post.slug}`}>{post.title}</a></li>
))}
</ul>
For static output, rebuild on post.published via a webhook to your host's deploy hook.