The site is intentionally static: plain files, versioned in Git, deployed without a build pipeline. That keeps the moving pieces legible.
The shape
- GitHub holds the source and history.
- Static hosting serves the files.
- Cloudflare manages DNS and the edge.
DNS notes
Keep one canonical hostname, verify HTTPS before forcing redirects, and remember that cached DNS answers can make a correct change look broken for a while.
Deploy checklist
- Confirm internal links work with clean directory URLs.
- Check the custom domain and certificate state.
- Test the 404 path.
- Open the site on a narrow screen before calling it done.
This note describes the intended v1 setup; exact provider steps will be added during deployment.