16 lines
355 B
Text
16 lines
355 B
Text
---
|
|
import Post from '../../layouts/Post.astro';
|
|
import { entrySlug, getPublishedPosts } from '../../lib/site';
|
|
|
|
export async function getStaticPaths() {
|
|
const posts = await getPublishedPosts();
|
|
return posts.map((post) => ({
|
|
params: { slug: entrySlug(post) },
|
|
props: { post },
|
|
}));
|
|
}
|
|
|
|
const { post } = Astro.props;
|
|
---
|
|
|
|
<Post post={post} />
|