Git push yaptığınızda arka planda ne olur? AstroForge build pipeline'ının her adımı.
"Push et ve unut" — modern deployment felsefesinin özeti budur. AstroForge bu felsefeyi tam anlamıyla hayata geçirir.
main branch'e yapılan her push şu adımları tetikler:
dist/ dizinine yazılırdist/ içeriğini CDN'e dağıtırTüm bu süreç genellikle 40–60 saniye içinde tamamlanır.
Astro SSG build çıktısı saf statik dosyalardan oluşur:
dist/tr/ ve dist/en/ — dil başına HTML dizinleridist/_astro/ — Vite tarafından üretilen hash'li CSS ve JS dosyalarıdist/vendor/ — Bootstrap CSS/JS (public/vendor'dan kopyalanır)dist/js/app.js — runtime JS (header yükseklik ölçümü vb.)"Statik site" kavramı bazen JS olmadığı anlamına gelir — bu doğru değildir. AstroForge'da üç JS kaynağı vardır: Bootstrap bundle (dropdown, carousel), public/js/app.js (header offset hesabı, video popup) ve Astro island'ları (şu an kullanılmıyor, ihtiyaç halinde eklenebilir).
Cloudflare Pages, her başarılı deploy'u saklar. Bir sorun çıkarsa Cloudflare Dashboard'dan tek tıkla önceki versiyona dönülebilir. Alternatif olarak git revert ile değişiklik geri alınır ve yeni deploy tetiklenir.
Astro SSG: Statik Sitelerin Geleceği | AstroForge Blog
2025-05-10Çok Kiracılı CMS Nasıl Çalışır? | AstroForge Blog
2025-04-18Git-Tabanlı İçerik Yönetimi | AstroForge Blog
2025-03-25Organism Sistemi: Bileşenden Sayfaya | AstroForge Blog
2025-02-14Ajans için Template Engine Seçmek | AstroForge Blog
2025-01-30