xmrah.com — Kişisel Sistem Mimarı Sitesi

Bu sitenin kendisi bir projedir. Mimarisi bilinçli kararların ürünüdür.

Neden Statik?

WordPress çalıştırıyordum. Her güncelleme bir şeyleri kırıyordu. Her ay hosting faturası. Her hafta güvenlik yaması.

Kendime sordum: Bir blog için veritabanına ihtiyacım var mı?

Cevap: Hayır.

Mimari

Codeberg (Git) ← içerik push

               deploy.sh (yerel)
                 pnpm build
                 Pagefind index
                 lftp mirror

                       Hostinger
  1. İçerik Decap CMS arayüzünden veya doğrudan .md dosyası olarak yazılır.
  2. deploy.sh çalıştırılır: Astro build → Pagefind index → lftp ile Hostinger’a mirror.
  3. CI/CD yok — tek komutla yerel kontrollü deploy.

Özellikler

Performans

Astro’nun statik output’u nedeniyle sayfa yükleme süreleri minimize. JavaScript yükü neredeyse sıfır — yalnızca Decap CMS admin paneli JS içeriyor; ziyaretçi tarafında hiç JS yok.

EOF.