websitetema.online veri: 26 Ekim 2026
Tema seçimi

Hugo, Astro ve Jekyll arasında tema gözüyle seçim yapmak

5 dk okuma · yayın 21 Ekim 2026 · son kontrol 20 Ekim 2026 · 4 kaynak

Bu yazıda
  1. Kurulum gereksinimleri
  2. Tema havuzları yan yana
  3. Tablo ne anlatıyor
  4. Tema türleri üreticiye göre nasıl dağılıyor
  5. Güncel sürümler ve temanın takip etmesi
  6. Hangi durumda hangisi

Hugo, Astro ve Jekyll’ın üçü de Markdown dosyalarından statik HTML üretir ve üçünde de bir kişisel blog ya da belge sitesi rahatça kurulur. Aralarındaki seçimi çoğu zaman üreticinin hızı değil, iki pratik şey belirler: bilgisayarınıza neyi kurmanız gerektiği ve beğendiğiniz temanın birkaç yıl sonra hâlâ çalışıp çalışmayacağı. Bu yazı ikinci soruya, sitenin gece ölçtüğü tema verisiyle bakıyor.

Kurulum gereksinimleri

Hugo tek bir çalıştırılabilir dosyadır. Kurulum belgesi Git, Go ve Dart Sass’ın her durumda gerekmediğini ama sık kullanıldığını yazar: Git, temayı alt modül olarak eklemek ve Hugo Modules için; Go yalnızca Hugo Modules ve kaynaktan derleme için; Dart Sass ise Sass’ın yeni özellikleriyle yazılmış temalar için gerekir. Sass kullanmayan bir temayla, Hugo dosyasını indirip çalıştırmak yeterlidir.

Astro Node.js üzerinde çalışır. Astro’nun kurulum sayfasına göre Node.js’in 22.22.0 ya da daha yeni bir çift numaralı sürümü gerekir. Her proje kendi node_modules klasörüyle gelir; bir tema yüzlerce npm paketi getirebilir. Karşılığında React, Vue ya da Svelte bileşeni kullanabilir, sayfalarınızı TypeScript ile yazabilirsiniz.

Jekyll Ruby ister. GitHub Pages’in klasik derlemesi Jekyll’ı sizin yerinize çalıştırdığı için bilgisayarınıza Ruby kurmadan da yayın yapabilirsiniz; ama bu yol pages-gem deposundaki Jekyll 3.10.0 ile ve sınırlı bir eklenti listesiyle çalışır. 20 Ekim 2026’da RubyGems’teki güncel Jekyll sürümü ise 4.4.1 idi.

Tema havuzları yan yana

20 Ekim 2026 ölçümümüzde her üreticide GitHub konu etiketiyle bulunan en çok yıldızlı temaları (Hugo 80, Astro 60, Jekyll 60) aynı ölçütlerle karşılaştırdık:

Ölçüt Hugo Astro Jekyll
Ortanca yıldız 638 127 1.139
Son 90 günde commit alan %38 %48 %18
Arşivli ya da 2 yıldır sessiz %20 %3 %57
Son 12 ay commit ortancası 7 18 0
Ortanca depo yaşı 7,2 yıl 2,3 yıl 10,1 yıl
MIT lisanslı %79 %80 %75
Türkçe dil dosyası 18 1 4

Tablonun tamamı ve her ölçütün açıklaması karşılaştırma sayfasında; sayılar her gece yenileniyor.

Tablo ne anlatıyor

Bakım. Ölçüm gününde son 90 günde commit alan temaların oranı Astro’da %48, Hugo’da %38, Jekyll’da %18 idi. Jekyll temalarının yarısından fazlası (%57) arşivlenmiş ya da iki yıldan uzun süredir sessiz. Bir temanın aktif olması, sizin kullanacağınız üretici sürümüyle denenmiş olması ihtimalini artırır. Astro’da bu daha da önemlidir: Astro’nun yükseltme belgesine göre önceki ana sürüm yalnızca güvenlik düzeltmesi alır, ve izlediğimiz temaların bir kısmı güncel ana sürümün gerisinde.

Yaş. Ortanca depo yaşı Jekyll’da 10,1, Hugo’da 7,2, Astro’da 2,3 yıl. İzlediğimiz 60 Jekyll temasının 56 tanesi 2019 ya da öncesinde açılmış. Jekyll temalarının birçoğu 2010’ların ikinci yarısında yazıldı ve GitHub Pages’in sabit ortamında değişmeden çalışmaya devam ediyor. Bu bir avantaj da olabilir: ortam değişmediği sürece tema da bozulmaz. Ama Jekyll 4’e ya da özel bir iş akışına geçtiğinizde eski bir temanın sürprizleri ortaya çıkar.

Türkçe. Türkçe dil dosyasını Hugo’da 18, Jekyll’da 4, Astro’da yalnızca 1 temada bulduk. Hugo’nun yerleşik çeviri sistemi (i18n klasörü), tema geliştiricilerini dil dosyası eklemeye yönlendiriyor; Türkçe dosyası olmayan bir Hugo temasına çeviri eklemek de tek bir dosya işi. Ayrıntılar temayı Türkçeleştirmek yazısında.

Lisans. Üç havuzda da MIT açık farkla en yaygın lisans. GPL ailesinden ya da lisanssız bir tema seçecekseniz koşulları ayrıca okuyun.

Tema türleri üreticiye göre nasıl dağılıyor

Konu etiketlerine ve depo adlarına göre yaptığımız sınıflandırma, üç havuzun farklı işlere yöneldiğini gösteriyor. Blog temaları her yerde çoğunlukta: Hugo’da 37, Astro’da 34, Jekyll’da 23 tema blog olarak etiketli. Farklar diğer türlerde çıkıyor:

Bu sayılar etiketlere dayandığı için kesin değildir; etiket koymayan bir tema listede görünmez. Yine de bir havuzda aradığınız türden onlarca tema varsa, aralarından bakımı süren birini bulma şansınız da yüksektir. Türlere göre listeler kategori sayfalarında; örneğin dokümantasyon temalarının tamamı tek sayfada.

Güncel sürümler ve temanın takip etmesi

Ölçüm gününde son sürümler Hugo 0.168.0, Astro 7.4.1 ve Jekyll 4.4.1 idi. Bu üç sayı temalar açısından farklı anlam taşır.

Hugo sık sürüm çıkarır ama kırıcı değişiklikleri genellikle önceden kullanımdan kaldırma uyarısıyla duyurur; LibSass’ın v0.153.0’da kullanımdan kaldırılması bunun bir örneği. Temanın theme.toml dosyasında en düşük sürüm yazıyorsa, sizin kurduğunuz sürümün bundan yeni olması yeterlidir; izlediğimiz 80 Hugo temasının 67 tanesi bu alanı dolduruyordu.

Astro’da ana sürüm farkı daha belirleyicidir, çünkü tema projenin kendisidir ve yükseltmeyi siz yaparsınız. İzlediğimiz 60 Astro temasının 33 tanesi Astro 7 istiyordu, 27 tanesi daha eski bir ana sürüme bağlıydı.

Jekyll’da ise iki ayrı dünya var: GitHub Pages’in klasik derlemesinde Jekyll 3.10.0, kendi derleme ortamınızda Jekyll 4.4.1. Temanın hangisi için yazıldığını Gemfile’dan anlayabilirsiniz; izlediğimiz temaların 8 tanesi Jekyll 4 istiyordu.

Hangi durumda hangisi

Üç üreticiden hangisini seçerseniz seçin, tema seçimi aynı sırayı izler: önce bakım, sonra sürüm uyumu, sonra lisans ve dil. Bu sıranın her adımını tema sayfalarında ayrı kutular olarak gösteriyoruz.

kaynaklar

  1. Hugo belgeleri, Install Hugo on Linux (Editions ve Prerequisites)
  2. Astro Docs, Install and set up Astro
  3. GitHub Docs, About GitHub Pages and Jekyll
  4. github/pages-gem, dependencies.rb

Website Tema ekibi hazırladı. Yazıdaki tema sayıları sitenin gece güncellenen GitHub ölçümüne dayanır ve yayın günündeki durumu gösterir. Bir hata gördüyseniz bize yazın.

Devamını okuyun