Static site with a CMS: from text to production

Static site with a CMS: from text to production An architecture diagram generated by Archify. The client · Writes the posts · The client never touches the repository The client Writes the posts Web CMS · Email login, no GitHub · The client never touches the repository · Pages CMS Web CMS Email login, no GitHub Pages CMS Repository · develop → main · Architecture component · GitHub Repository develop → main GitHub astro build · Builds dist/ and sitemap · Architecture component astro build Builds dist/ and sitemap Development · Site code · Architecture component Development Site code Cloudflare Workers · Serves ./dist · Architecture component · custom domain Cloudflare Workers Serves ./dist custom domain Visitor · Mobile or desktop · Architecture component Visitor Mobile or desktop Web Analytics · No cookies, no banner · Architecture component Web Analytics No cookies, no banner Web3Forms · Forwards to email · Architecture component Web3Forms Forwards to email writes commits the .md push to develop merge to main publishes ./dist serves HTML form: POST JSON cookieless beacon The client never touches the repository Legend Backend Cloud External