Content architecture
Thirty-four Markdown source pages enter one validated collection, then Astro turns that source into the complete public route system.
- One content collectionEvery page shares the same eleven-key front matter contract, with section and page type providing the distinctions
- Zod validationTitles, slugs, publication state, related pages, and metadata are checked before the static build can finish
- Dynamic routeOne Astro route renders the category, charter, resource, and destination page families without duplicating templates
- Markdown transformsThe pipeline promotes hero media, rewrites cross-links, builds figures, and turns approved question blocks into accessible FAQ accordions