--- import { getCollection } from 'astro:content'; import ProjectLayout from '../../layouts/ProjectLayout.astro'; export async function getStaticPaths() { const projects = await getCollection('projects'); return projects .filter(p => !p.data.draft) .map(project => ({ params: { slug: project.slug }, props: { project }, })); } const { project } = Astro.props; const { Content } = await project.render(); ---