This post is in Turkish. Try Google Translate to view this page in English.
Jekyll’den merhaba!
7 Şubat 2021’de siteyi Ruby temelli olan Jekyll‘ye taşıdım, eskiden Python temelli olan MkDocs kullanıyorduk. Peki bu okuyucular için ne ifade ediyor? Aslında pek bir değişiklik yok okuyanlar için. Daha çok blog yazıları yazıldığı için Jekyll bu işler için daha uygun (kullandığımız Minimal Mistakes teması ile berber), dahili blog altyapısı var ve arama motorları için daha iyi sayfalar üretebiliyor. Yazıları yine Markdown ile yazacağımız için de yazarlar için de pek değişen bir şey yok. Fakat Github Actions gibi CI/CD akışlarını sağlamak için çeşitli güncellemeler yapmak gerekti elbette.
MkDocs’a, bir kısmı Jekyll’de olan özellikleri kazandırmak için bir eklenti
projem (https://github.com/asynx-dev/mkdocs-asynx-plugin
404 🔗
) vardı ama bu
değişikliği yapınca onu kapatırım sanırım artık. Jekyll, çoklu yazar, çoklu dil
gibi kavramları daha kolay destekliyor. Yine kullandığımız şablonda değişiklik
yapmak gerekebilir ama sanıyorum Ruby’ye çok dokunmadan istediğimiz işleri
yapabileceğiz (umarım öyle olur, Ruby bilmiyorum). Burada şu soru sorulabilir:
Neden MkDocs ile başlanmadı da taşıma yapıldı? Jekyll’yi kişisel sitem için
zamanında kullandığımda özellikle Windows’ta düzgün kullanamamıştım. Şimdi gem
ve bundler
kullanarak çok rahat çalıştırabildim. Ya zamanında beceremedim,
yanlış şeyleri denedim ya da bir şeyler düzelmiş.
Şimdilik site kullanılabilir gibi duruyor ama bir problem görürseniz iletin lütfen.
Comments