Jekyll; static website generatorlar arasında önde gelen çözümlerden biri.
Henüz konunun başındayken okuyucuyu farklı bir yere yönlendirmek saçma olsa da nasıl olsa kâr amacı gütmüyoruz burada. Onun için, sayın okuyucu seni yönlendiriyorum: henüz Jekyll kullanmıyorsan ve bir static website generator arıyorsan, Hugo’ya da bir göz at. Jekyll’ın Ruby dependency’si can sıkıcı olabiliyor. Yine de en büyük topluluğa Jekyll sahip olsa gerek, karşılaşacağın probleme daha kolay çözüm bulursun.
Nedir Static Website Generator? Adı üstünde static website generate ediyorlar. Öyleyse, nedir static website? Herhangi bir database’den veri almayan, herhangi bir algoritma ile kişiye göre sayfa sunmayan, herkese aynı sayfayı gösteren siteler.
Ne avantajı var statik sitelerin? Üretmesi kolay. Yönetmesi kolay. Çok daha hızlılar. Güvenliler. Çalınacak bir şey yok çünkü.
Hem kolay hem hızlı hem de “içerik” odaklı bir sistem sunduğu için tercih ediliyor static website generator’lar. Ayrıca GitHub ve GitLab’ın ücretsiz ev sahipliği ile populerlikleri artıyor. Eğer nerede ücretsiz host etmeli diye düşünüyorsanız, bunlar dışında Netlify’a da bakın, derim.
Jekyll ile static website oluşturacaksanız işiniz çok da zor değil. GitHub ya da GitLab üzerinden hazır bir temayı kullanarak direkt başlayın. Sonra yazacaklarınızı yazın. Yazması çok kolay çünkü markdown ile yazıyorsunuz! Jekyll sizin markdown dosyalarınızı .html’e dönüştürüyor ve internete hazır hâle getiriyor.
Neden CSS ile ilgilenmemelisiniz?
If you have no intention to get into web design. Just use existing templates for your sake. Because, CSS is a mess! It brings chaos to your life! Stay away from it.
Yazılarımda, internette milyonlarca tutorial varken, “Jekyll nedir? Nasıl kullanılır ?” tekrar anlatmayacağım. Blog’u oluştururken uğraştığım, araştırdığım ve “not alsam iyi olur” diye düşündüğüm belli başlı konular üzerine yazacağım.
Aşağıdaki bağlantılardan başlayabilirsiniz.