- Published on
Jekyll ile İlk Yazı
- Authors
- Name
- Orkun Gunay
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'danavigation:
altınasayfa-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 dizindejekyll serve
çalıştırıp 127.0.0.1:4000 adresine gidebiliriz.
Yapılacaklar
- SEO Tag'larını ekleme.
- Disqus plugin'i ekleme.
- Twitter Blog Duyurucu eklenecek.