macOS için Jekyll Kurulumu

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! 🎉

Not Playing – Spotify