📝 field note

GitHub Pages + Cloudflare setup.

Enough infrastructure breadcrumbs to avoid solving the same puzzle twice.

living document

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.