--- import { getCollection, render } from 'astro:content'; import Layout from '../../layouts/Layout.astro'; import { formatDate } from '../../lib/format'; import { getSlug } from '../../lib/posts'; export async function getStaticPaths() { const posts = await getCollection('md', ({ data }) => data.draft !== true); return posts.map(post => ({ params: { slug: getSlug(post.id) }, props: { post } })); } const { post } = Astro.props; const { Content } = await render(post); ---

{post.data.title}

{formatDate(post.data.date)}