Octopress Kurulumu Nasıl Yapılır Ve Nasıl Github Pages Deploy Edilir?
Octopress statik bir site yönetimi sağlayan blog framework üdür. Terminalden yönettiğimiz blogumuzu Github pages deploy ederek aktif hale getirceğiz yazımda. Öncelikle “Octopress” i klonlamamız gerekiyor.
1 2 |
|
Rake install
Sırada ise default tema ve postlarımız için gerekli olan klasörleri bize sağlayacak olan kodu çalıştıracağız.
1
|
|
Eğer aşağıdaki gibi bir hata alırsak;
1 2 |
|
“rake install” örneğindeki gibi “rake” yazarak kullanacağımız bütün işlemlerin başına “bundle exec” yazmamız gerekecektir.
1
|
|
İlk Postumuzu oluşturalım
Post oluşturmak için aşağıdaki kodu yazıyoruz.
1 2 |
|
Postumuzun adı için birşeyler yazıyoruz ve ilk postumuzu oluşturmuş oluyoruz. Ben “Deneme” adında bir post oluşturdum.
Bu ilk postumuz source klasörünün altında bulunan _posts klasörünün içinde bulunuyor ve Markdown syntax ile yazılması gerekiyor.
1
|
|
yazarak postlarımıza ulaşıyoruz. Subl, atom, rubymine vb. araçlarla açarak yönetebiliriz postumuzu.
1 2 3 4 5 6 7 |
|
Karşımıza bu şekilde başlayan bir sayfa açılacaktır. Bunun altına Markdown syntax ile yazdığımız yazımızı ekleyerek paylaşabiliyor olacağız.
Kategori aşamasını da aşağıda şekilde yazarak oluşturabiliyoruz.
1
|
|
Sitemizi “Generate” Edelim
Yaptığımız değişikliklerden sonra generate komutunu çalıştırmalıyız ki değişiklikler oluşturulsun.
1 2 3 4 5 6 7 8 9 |
|
Sitemizi Önizleme Şeklinde Görüntüleyelim
Oluşturduğumuz sitemizi local olarak görüntüleyebileceğiz.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
http://localhost:4000/ sayfasında sitemizi görütüleyebiliriz. Sitemiz aşağıdaki şekildi görüntülene bilecektir.
Octopress'in Yapılandırılması(Configuring)
Site adı, açıklama vb. bir çok değişikliği ve ayarları yapabileceğiniz dosya “_config.yml” dosyasıdır. Bu dosyaya da subl, atom vb. şekilde açtığınız klasörlerin kök dizininden ulaşabilirsiniz.
1 2 3 4 5 6 7 8 9 10 |
|
Dosyaya ulaştığımızda öncelikle değiştirmemiz gereken url: kısmıdır çünkü repository mize hangi adı verdiysek o şekilde olmalıdır. Nasıl repository oluşturcağımızıda aşağıda anlatıyorum.
Sitemizi Github'a Deploy Etme
Yeni bir github repository oluşturmalıyız. Kişisel blogunuzu oluşturuyorsanız benim gibi aşağıdaki şekilde repo ismi verebilirsiniz.
1
|
|
Sonrasında “rake setup_github_pages” çalıştırıyoruz,
1 2 3 4 5 |
|
Örnek olarak belirttiği şekilde “git@github.com:username/username.github.com.git” kendi repo umuzu yazıyoruz.
Son olarak aşağıdaki kodları sırasıyla çalıştırarak blogumuzu Github'a deploy işlemimizi bitirmiş oluyoruz.
1 2 3 4 5 |
|
Okuduğunuz için teşekkür ederim.
Kaynak Siteler;
http://octopress.org/ https://daringfireball.net/projects/markdown/syntax