Diyelim 42 Notlara yazı eklemek istiyorsunuz bunun için fork atıp ana repo’yu klonladınız, yazıyı da yazdınız ama pull request atmadan önce yazının website’de nasıl gözükeceğine bakmak istiyorsunuz.
Problem şu ki pull request atıp sonra hataları düzeltirim deyip terkar pull request açmak. Bunu sürekli yaptığınızı düşünün, artık pull request atmaktan sıkılırsınız.
Bunun çözümü repo’yu indirip kendi bilgisayarınızda website’yi lokal olarak çalıştırmak. Bunu da bu yazıda yeterince açıklamayı çalışırım.
Not
Kurulum aşaması şuan sadece Linux içindir
0. Repo’yu klonlayın
Burası basit repo’yu istediğiniz yere klonlayın.
1. Ruby ve gem kurulumu
Linux
Eğer debian veya ubuntu kullanıyorsanız aşağıdaki komutu yazmanız yeterli
sudo apt-get install ruby-full build-essential zlib1g-dev
Diğer linux sistemler için bu sayfaya danışabilirsiniz
Gem’ler için kurulucayı klasörü bashrc’ye eklemeniz gerekiyor:
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
2. Jekyll ve bundler kurulumu
Tek komutla çözülüyor
gem install jekyll bundler
3. Websiteyi lokal olarak çalıştırma
Klonladığınız repo’nun içinde şu komutu çalıştırın
bundle install
ve son komut olarak bunu yazdığınız zaman artık website’yi lokal olarak çalıştırabilirsiniz!
bundle exec jekyll serve --livereload