This public site deploys as a static Astro site on Cloudflare Pages.

Build flow

The deployment path is intentionally simple:

  1. validate curriculum data and content frontmatter
  2. build the site into dist
  3. deploy dist to Pages

Preview flow

Use the local preview flow to confirm:

  • listings resolve correctly
  • Academy points to the intended external repo
  • theme switching and search behave as expected

Deploy notes

The Academy URL is injected through ACADEMY_URL, so public deployments can point to the second repository without changing source content.