600+ game pages from one TypeScript file: lessons from building a static games site with Astro
So new features go in as optional fields. A few examples:
faqSchema: true on a hub page adds FAQPage JSON-LD. Hubs built before the flag existed stay exactly as they were.
fullscreenButton: true on o