What happens in the background when you run git push — every step of the AstroForge build pipeline.
"Push and forget" — that's the essence of modern deployment philosophy. AstroForge puts this philosophy into practice fully.
Every push to the main branch triggers these steps:
dist/ directorydist/ contents to the CDNThe entire process typically completes within 40–60 seconds.
The Astro SSG build output consists of pure static files:
dist/tr/ and dist/en/ — per-language HTML directoriesdist/_astro/ — hashed CSS and JS files produced by Vitedist/vendor/ — Bootstrap CSS/JS (copied from public/vendor)dist/js/app.js — runtime JS (header height measurement, etc.)"Static site" sometimes implies no JavaScript — this is incorrect. AstroForge has three JS sources: Bootstrap bundle (dropdowns, carousels), public/js/app.js (header offset calculation, video popup), and Astro islands (not currently used; can be added when needed).
Cloudflare Pages retains every successful deploy. If a problem emerges, a single click in the Cloudflare Dashboard reverts to the previous version. Alternatively, git revert undoes the change and a new deploy is triggered.
Astro SSG: Why Static Sites Belong Here | AstroForge Blog
2025-05-10How Multi-Tenant CMS Works | AstroForge Blog
2025-04-18Git-Backed Content Management | AstroForge Blog
2025-03-25The Organism System: From Component to Page | AstroForge Blog
2025-02-14Choosing a Template Engine for Your Agency | AstroForge Blog
2025-01-30