--- import { render } from 'astro:content'; import BaseLayout from '../../layouts/BaseLayout.astro'; import PostLayout from '../../layouts/PostLayout.astro'; import ObservationCard from '../../components/ObservationCard'; import { getPostsByLang, slugOf, estimateReadingMinutes } from '../../lib/posts'; export async function getStaticPaths() { const posts = await getPostsByLang('en'); return posts.map((post) => ({ params: { slug: slugOf(post) }, props: { post } })); } const { post } = Astro.props; const { Content } = await render(post); const readingMinutes = estimateReadingMinutes(post.body ?? ''); ---