Batuhan KÖK Developer

macOS için Jekyll Kurulumu

Jekyll Logo

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.

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 derenen dosyaları sitenizin_adi/_site klasörüne statik olarak ekler.

jekyll build


Kolay gelsin! 🎉