Architecture
Markdown (private repo)
-> Sveltia CMS (browser commits directly)
-> GitHub push triggers CF Pages build
-> Static HTML on the edge
Key points
- CF Pages free tier supports private repositories with build-on-push.
- No backend for the CMS: Sveltia is a pure SPA authenticated with a GitHub fine-grained PAT.
- Binaries live on cloud drives or R2; the site itself is just HTML/CSS/JS.
- Each locale has its own content folder; matching slugs make language switching a path-prefix swap.
Cost
Hosting is free. The only required spend is your own domain (~$8/yr).