--- import GuideHeader from '../../components/GuideHeader.astro'; import MarkdownFile from '../../components/MarkdownFile.astro'; import BaseLayout from '../../layouts/BaseLayout.astro'; import { getAllGuides, type GuideFileType } from '../../lib/guide'; export interface Props { guide: GuideFileType; } export async function getStaticPaths() { const guides = await getAllGuides(); return guides.map((guide) => ({ params: { guideId: guide.id }, props: { guide }, })); } const { guideId } = Astro.params; const { guide } = Astro.props; const { frontmatter: guideData } = guide; ---