macOS için Jekyll Kurulumu
Jekyll, veritabanı gerektirmeyen, css ve html ile oluşturulmuş bir içerik yayınlama sistemidir. Tabii kendi blogunuz için tema yazarken, if else for gibi bir çok statement kullanabiliyorsunuz. Bu da bence Jekyll’i statik sitelerden ayıran yegane özelliklerden biridir. Ayrıca bu sistemin bu denli tanınmasını sağlayan ise tabii ki Github. Çünkü Github, kullanıcılarına sunduğu Pages özelliğinde Jekyll kullanılabiliyor ve benim gibi geliştiriciler, blogunu Github Pages üzerinde, Jekyll sayesinde açabiliyor.
Jekyll Admin
Bir kaç ay önce duyduğum bir eklenti bu. Jekyll’i aslında statik olmaktan tamamen kurtarıyor denebilir. Bildiğiniz WordPress’in admin panelinin çok basitleştirilmiş hali. Tabii, Jekyll, WordPress gibi e-ticaretten magazin sitelerine
kadar, geniş bir kitleye hitap etmediği için, bence bu Jekyll Admin eklentisi oldukça başarılı ve yeterli. Eklentinin Github sayfasına ulaşmak için buraya tıklayabilirsiniz.
Not: Github Pages üzerinde Jekyll Admin eklentisinin kullanılabilmesi büyük bir aksilik çıkmazsa Ağustos-Eylül 2017’yi bulacakmış. Tarih bilgisi, eklentinin geliştiricilerinden Mert Kahyaoğlu‘ndan edinildi.
macOS Üzerine Jekyll Kurulumu
Aşağıdaki tüm işlemler Terminal üzerinden yapılmalı. Varsayılan terminal’i yada iTerm’ü kullanabilirsiniz.
Öncelikle Xcode bileşenlerini Mac’imize yüklemeniz gerekiyor:
xcode-select –install
Daha sonra HomeBrew eklentisini kurmalısınız:
/usr/bin/ruby -e "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/master/install>)"
Olmazsa olmaz Ruby tabii ki:
brew install ruby
Şimdi ise asıl olayımız Bundler ve Jekyll’i kuruyoruz:
sudo gem install bundler
sudo gem install jekyll
Aslında kurulum burada tamamlandı. Buradan sonra ise Jekyll’e ait, bilmeniz gereken komutları yazacağım.
Kullanışlı Komutlar
Yeni bir site oluşturmak için;
jekyll new sitenizin_adi
Oluşturduğunuz sitenin klasörüne ulaşmak için;
Finder > Go to > /Users/bilgisayar_adiniz/sitenizin_adi |
Oluşturduğunuz siteyi tarayıcıdan http://localhost:4000
yazarak görüntüleyebilmeniz için;
cd sitenizin\_adi
jekyll serve
Son olarak yukarıda girdiğiniz klasördeki dosyalarda herhangi bir değişiklik yaparsanız, her seferinde aşağıdaki komutu çalıştırmalısınız. Çünkü Jekyll sitenizin_adi
klasöründeki dosyaları derlemeye ihtiyaç duyar ve derlenen dosyaları sitenizin_adi/_site
klasörüne statik olarak ekler.
jekyll build
Kolay gelsin! 🎉