Rehber
Tema seçimi, kurulum, lisans ve yayınlama üzerine yazılar. Her yazı Hugo, Astro, Jekyll ve GitHub’ın kendi belgelerine dayanır; rakamlar sitenin gece ölçümünden gelir.
GitHub Pages’in boyut, süre, bant genişliği ve derleme sınırları, ticari kullanım koşulu ve Hugo, Astro, Jekyll sitesini GitHub Actions ile yayımlama adımları.
Tema seçimiGitHub yıldızı bir tema hakkında ne anlatır, ne anlatmazYıldız ve çatal sayısının tema seçiminde neyi gösterdiğini GitHub belgesine ve 200 temalık ölçümümüze dayanarak anlatıyoruz, bakımı bırakılmış örneklerle.
BakımTemanızın bakımı bırakıldıysa planlı geçiş nasıl yapılırArşivlenmiş ya da yıllardır commit almayan bir temada kalırken alınacak önlemler, temayı kendi deponuza almak ve Hugo, Jekyll, Astro’da katmanlı geçiş adımları.
BakımEski Astro sürümüne bağlı bir temayı Astro 7’ye taşımakAstro’nun sürüm politikası, eski ana sürümde kalmanın riski, upgrade aracı ve Astro 7’nin temaları en çok etkileyen değişiklikleri; adım adım taşıma planı.
LisansAçık kaynak tema lisansları, MIT, GPL ve lisanssız depo farkıHugo, Astro ve Jekyll temalarında sık görülen lisansların neye izin verdiği, müşteri işinde neye bakılacağı ve lisans dosyası olmayan depoların durumu.
BakımBir GitHub temasının bakımda olup olmadığı nasıl anlaşılırSon push ile son commit farkı, 12 aylık commit sayısı, açık konu oranı ve arşiv işareti; bir temanın bakımını beş dakikada okumanın yolu ve ölçümümüzdeki tablo.
YayınlamaGitHub Pages’te Jekyll teması kullanırken eklenti ve sürüm sınırıGitHub Pages’in klasik derlemesi Jekyll 3.10.0 ve 20 eklentilik izin listesiyle çalışır. Temanızın bu sınıra takılıp takılmadığını nasıl anlayacağınızı anlatıyoruz.
KurulumGitHub’daki bir Astro temasıyla proje başlatmak ve sonrasınpm create astro komutuyla bir temayı şablon olarak kullanmak, varsayılan dal tuzağı, Node.js sürüm şartı ve temanın sonraki güncellemelerini almanın yolları.
KurulumHugo extended sürümü gerekir mi, Sass kullanan temalarda ne değiştiHugo’nun standard, deploy, extended ve extended/deploy sürümleri arasındaki farkı, LibSass’ın kullanımdan kalkma sürecini ve Dart Sass seçeneğini anlatıyoruz.
KurulumHugo temasını modül olarak mı, git alt modülü olarak mı kurmalıHugo Modules ile git submodule arasındaki farkı gereksinim, güncelleme, sürüm sabitleme ve dosya geçersiz kılma açısından Hugo belgelerine dayanarak anlatıyoruz.
Tema seçimiHugo, Astro ve Jekyll arasında tema gözüyle seçim yapmakÜç statik site üreticisini kurulum gereksinimi, tema havuzunun bakım durumu, lisans ve Türkçe dil desteği açısından 200 temalık ölçümümüzle karşılaştırıyoruz.
TürkçeHugo, Jekyll ve Astro temasının arayüz metinlerini TürkçeleştirmekTemadaki Read more, Tags gibi kalıp metinleri Türkçeye çevirmek; Hugo i18n dosyası, Jekyll ui-text, Astro çeviri dosyaları ve Türkçeye özgü tuzaklar.