--- import { getCollection, render, type CollectionEntry } from 'astro:content'; import ArticleLayout from '../../layouts/ArticleLayout.astro'; export async function getStaticPaths() { const entries = await getCollection('episodes', ({ data }) => !data.draft); return entries.map((entry) => ({ params: { id: entry.id }, props: { entry } })); } interface Props { entry: CollectionEntry<'episodes'> } const { entry } = Astro.props; const { Content } = await render(entry); --- {entry.data.audioUrl && }