--- import { type CollectionEntry, getCollection } from 'astro:content' export async function getStaticPaths() { const posts = await getCollection('blog') return posts.map((post) => ({ params: { slug: post.slug }, props: post, })) } type Props = CollectionEntry<'blog'> const post = Astro.props const { Content } = await post.render() ---