1. Ana sayfa
  2. Statik site üreticileri

Statik site üreticileri: Hugo, Eleventy ve Astro ne zaman doğru seçimdir?

Son güncelleme: 3 Ekim 2026Yazar: KEYDAL5 dk okuma

Kısa cevap

Statik site üreticisi (SSG), içeriği (genellikle Markdown) ve şablonları alıp tüm sayfaları önceden HTML dosyalarına çeviren araçtır; sunucuda çalışan kod ve veritabanı yoktur. Hugo (Go, en hızlı derleme), Eleventy (JavaScript, sade) ve Astro (JavaScript, bileşen tabanlı, içerik odaklı) en yaygın üçlüdür. Belge siteleri, bloglar ve düşük frekanslı yayınlar için hızlı ve güvenlidir; her yayında derleme adımı gerektirdiğinden dakikalarla yarışan haber akışına uygun değildir.

Statik site üretim akışını beş adımda gösteren şema: içerik, şablon, derleme, dağıtım, yeni içerikte yeniden derleme.
Statik üretim akışı: hız ve güvenlik kazanılır, her yayında derleme beklenir.
KEYDALBu işi KEYDAL ile yapmak isterseniz: statik hız ve güvenliğe yakın sonuç (SSR + CDN) derleme beklemeden; haber kaydedildiği an yayında.İncele →

Statik site üreticisi nasıl çalışır?

Geleneksel CMS her istekte sayfayı üretir (ya da önbellekten verir). SSG ise tersine çalışır: içerik ve şablonlar bir "derleme" (build) adımında işlenir, ortaya düz HTML, CSS ve JS dosyaları çıkar; bu dosyalar bir CDN'e ya da basit bir sunucuya kopyalanır. Ziyaretçi geldiğinde sunucu yalnızca hazır dosyayı verir. Sonuç: çok hızlı yanıt, çok küçük saldırı yüzeyi, ucuz barındırma. Bedel: her içerik değişikliği yeni bir derleme ister ve içerik girişi için panel yoktur (dosya düzenleyici ya da ayrı bir headless CMS kullanılır).

  1. İçerik: Markdown dosyaları ve "ön madde" (front matter) alanları: başlık, tarih, kategori, görsel.
  2. Şablon: düzen dosyaları (Go template, Nunjucks/Liquid, Astro bileşenleri).
  3. Derleme: tek komutla tüm sayfalar üretilir; Hugo binlerce sayfayı saniyeler içinde çıkarır.
  4. Dağıtım: çıktı klasörü Netlify, Cloudflare Pages, GitHub Pages ya da kendi sunucunuza gider.

Hugo, Eleventy ve Astro karşılaştırması

Hugo, Eleventy ve Astro karşılaştırması
ÖlçütHugoEleventy (11ty)Astro
Dil / çalışma zamanıGo (tek binary)JavaScript (Node.js)JavaScript/TypeScript (Node.js)
Güncel sürüm (Ekim 2026)0.16x3.x5.x
Derleme hızıVarEn hızlıVarDeğişirBileşen sayısına bağlı
Şablon diliGo templateNunjucks, Liquid, Markdown…Astro bileşenleri; React/Vue/Svelte adaları
Dinamik sayfa (SSR) seçeneğiYokEklenti ileEleventy Serverless/EdgeVarServer Islands, hibrit
Öğrenme eğrisiOrtaDüşükOrta
Panel (içerik girişi)YokYokYok

Üçünde de içerik girişi için panel yoktur; editör dostu bir arayüz isteniyorsa Decap CMS gibi git tabanlı bir panel ya da bir headless CMS eklenir.

Güçlü ve zayıf yanları

Güçlü

  • En hızlı sayfa yanıtı; CDN'den düz dosya
  • Sunucu tarafı kod yok: saldırı yüzeyi minimum
  • Barındırma neredeyse ücretsiz
  • İçerik git ile sürümlenir; her değişikliğin geçmişi vardır

Zayıf

  • Her yayın bir derleme; büyük sitelerde dakikalar sürer
  • Panel yok; editör Markdown ya da ek CMS kullanır
  • Yorum, arama, üyelik gibi dinamik işler üçüncü taraf servis ister
  • Manşet düzeni, zamanlanmış yayın ve roller "kendi kodunuz"

Haber sitesi için neden sınırlı?

Haber sitesinin ritmi dakikadır: haber girilir, manşet değişir, düzeltme yapılır, yeniden yayımlanır. Her adımda derleme beklemek "haber kaydedildi ama sitede yok" dakikaları yaratır; derleme kuyruğu birikince süre uzar. Zamanlanmış yayın için ayrıca bir zamanlayıcı kurmak, manşet düzeni için bir veri dosyası düzenlemek gerekir. Artımlı derleme (yalnızca değişen sayfalar) ve Astro'nun sunucu adaları bu sorunu hafifletir ama tamamen çözmez. SSG, günde birkaç içerik üreten analiz, belge ve kurumsal siteler için idealdir; haber akışı için headless CMS + SSR ya da geleneksel/yönetilen bir sistem daha uygundur.

Headless CMS ile birleştirme

Yaygın bir kurgu: içerik Strapi, Payload ya da Sanity gibi bir headless CMS'de tutulur; SSG içerik API'sinden çekerek derler; yayın tetikleyicisi (webhook) her kayıtta yeni derleme başlatır. Editör panel görür, okur statik dosya alır. Bu kurgu belge siteleri ve düşük frekanslı yayınlarda iyi çalışır; haber sitesinde derleme sıklığı sorunu yine kapıdadır.

Sık sorulan sorular

Statik site SEO için iyi mi?
Hız ve kararlılık açısından çok iyi; sitemap, yapısal veri ve canonical gibi çıktıları şablonda siz üretirsiniz.
Statik siteye yorum eklenir mi?
Üçüncü taraf servislerle (gömülü yorum, form servisleri) eklenir; sunucu tarafı kod olmadığı için yerleşik yorum yoktur.
Hangisini seçmeliyim?
Çok sayfalı ve hız kritikse Hugo; sade ve JavaScript ekosistemindeyseniz Eleventy; bileşenler ve hibrit üretim istiyorsanız Astro.

İlk statik siteyi kurmak: tipik akış

  1. Aracı kurun. Hugo tek bir çalıştırılabilir dosyadır; Eleventy ve Astro için Node.js gerekir (npm create astro@latest, npm init -y && npm install @11ty/eleventy).
  2. İçerik yapısını kurun. content/ ya da src/content/ altında Markdown dosyaları; ön madde alanları: başlık, tarih, kategori, özet, görsel.
  3. Şablon ve tema. Hugo için hazır tema deposu geniştir; Astro'da bileşen tabanlı şablon yazılır; Eleventy'de Nunjucks/Liquid düzenleri.
  4. Yerel önizleme. Geliştirme sunucusu dosya değişikliğinde anında yeniden üretir.
  5. Dağıtım hattı. Git deposuna her gönderimde Netlify, Cloudflare Pages ya da GitHub Actions derleyip yayımlar; ön izleme dağıtımları her dal için ayrı adres üretir.
  6. Dinamik parçalar. Arama (Pagefind gibi istemci tarafı dizin), yorum ve form için üçüncü taraf servisler; sitemap ve RSS şablondan üretilir.

Ne zaman statik, ne zaman değil?

Statik üreticinin uygun olduğu ve olmadığı durumlar
DurumStatik üreticiNeden
Belge sitesi, kurumsal site, kişisel blogVarAz değişiklik, yüksek hız, düşük maliyet
Analiz ve dosya yayını (haftada birkaç yazı)VarDerleme sıklığı sorun değil
Günde onlarca haber, canlı manşetYokDerleme kuyruğu; "kaydedildi ama sitede yok" dakikaları
Çok yazarlı ekip, onay akışıDeğişirGit akışı ya da ek headless CMS gerekir
Üyelik, yorum, kişiselleştirmeDeğişirÜçüncü taraf servislerle; karmaşıklık artar

Statik üreticiyle başlayıp büyüyen yayınlar genellikle iki yoldan birine gider: Astro'nun sunucu adaları gibi hibrit üretime geçmek ya da içerik yönetimini bir headless CMS'e taşıyıp derlemeyi otomatikleştirmek. Haber odası için üçüncü yol, SSR ve CDN'i hazır sunan bir sistemdir; karşılaştırma için en iyi CMS, SEO çıktıları için CMS SEO.

Haber sitesi için yönetilen alternatif

Yukarıdaki sistemi kurmak, güncellemek ve güvende tutmak sizin ya da bir geliştiricinin işi olur. Bu yükü istemeyen haber yayıncıları için kendi ürünümüz KEYDAL Haber Yazılımı yönetilen bir alternatiftir: yazılım + hosting birlikte (₺2.500 + KDV / ay yazılım; üstüne aynı tutarda hosting), kurulum otomatik, manşet/zamanlanmış yayın/roller/haber sitemap'i ve Türk basın mevzuatı kayıtları çekirdekte. Karşılığında açık kaynak esnekliğinden ve kendi temanızı yükleme özgürlüğünden vazgeçersiniz. İki yolu aynı ölçütlerle karşılaştırdığımız sayfa: en iyi CMS hangisi; ürünün sınırlarıyla birlikte anlatımı: KEYDAL ürün sayfası.

Kaynaklar

  1. Hugo, resmî dokümantasyon ve sürümler — https://gohugo.io/
  2. Eleventy, resmî dokümantasyon (3.x) — https://www.11ty.dev/docs/
  3. Astro, resmî dokümantasyon (5.x, Server Islands) — https://docs.astro.build/
  4. Decap CMS (git tabanlı panel) — https://decapcms.org/

KEYDAL ürünü

Haber siteniz için tek panel: KEYDAL Haber Yazılımı

Haber siteleri için uçtan uca yayın sistemi: manşetten KVKK kaydına kadar her şey tek panelde; kurulum otomatik, bakım bizde. ₺2.500 + KDV / ay yazılım; üstüne aynı tutarda hosting (aylık toplam ₺5.000 + KDV, ₺6.000 KDV dahil).