Published on

Jekyll ile İlk Yazı

Authors
  • avatar
    Name
    Orkun Gunay
    Twitter

Yeniden günlük yazmaya ve bu iş için Jekyll framework'unu kullanmaya karar verdim. Jekyll'i secmemin sebepleri;

  • Geniş tema desteği
  • github-pages servisi tarafından desteklenmesi
  • Sayfalarda yaptığım değişikliklerin herhangi komut çalıştırmadan html'e render edilmesi.

Jekyll'i denemediyseniz, anlaşılır bir anlatım için jekyll-now temasının github repo'suna bakabilirsiniz.

Tema olarak Niklas Buschmann'ın Contrast'ını kullandım.

Kullanım

  • Yeni günlük yazısı eklemek için; yazıyı _posts dizini altına, dosya adı olarak şu formatta ekliyoruz; $(date +%F)-gunluk-yazisi-adi.md
  • Yeni sayfa eklemek için; ana dizinde; sayfa-adi.md dosyası oluşturuyoruz. Anasayfadaki menüde görünmesi için _config.yml'da navigation: altına sayfa-adi.md dosyasını ekliyoruz.
  • Her oluşturduğumuz dosyanın başına, uygun Front Matter'i ekliyoruz.
  • Sitedeki tüm değişiklikleri git komutlarıyla gerçekleştiriyoruz.(add, commit, push)
  • Dosyaları push'lamadan önce, yaptığımız değişiklikleri yerel makinamızdan izlemek için; Jekyll gem'ini kurup (gem install --user jekyll) ana dizinde jekyll serve çalıştırıp 127.0.0.1:4000 adresine gidebiliriz.

Yapılacaklar