
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