Mavidurak-IO’nun hedeflerinden biri de kollektif bir blog oluşturmaktır. Bu nedenle sizin de Mavidurak-IO üzerinde blog yazısı oluşturarak paylaşmanızı destekler. Sizin seçeceğiniz ana dalı bilişim olan bir konu üzerinde blog yazısı hazırlayarak, Mavidurak-IO blogunda yayınlayabilirsiniz.

Nasıl Birlikte Çalışılır?

Yayınlama işlemi blogumuz GitHub üzerinde konuşlandığından, GitHub kullanılarak yapılmaktadır. Bunun için öncelikle bir GitHub Hesabı‘nız olmalıdır.

GitHub hesabınızla oturum açtıktan sonra, blogumuzun bulunduğu repoyu forklamanız gerekmektedir. Bunun için repomuza giderek, sağ tarafta bulunan Fork butonuna basmanız gerekmektedir. Bu işlemden sonra sizin hesabınız üzerinde blogumuzun bir kopyası oluşacaktır.

Daha sonra GitHub üzerinde oluşturduğunuz bu yeni depoyu makinenize almalısınız:

git clone git@github.com:kullanici_adiniz/mavidurak.github.io.git

Kendi kopyanız üzerinde çalıştığınız esnada, diğer değişiklikleri de takip etmek için deposunuzda uzak başvuru oluşturmanız gerekmektedir;

git remote add mavidurak git://github.com/mavidurak/mavidurak.github.io.git
git fetch mavidurak

Bu işlemden sonra birlikte çalışmaya hazırız demektir.

Blog Yazısı Oluşturma

Blog sistemimiz Jenkyll temeli üzerine inşaa edilmiştir. Kurulum aşamalarını bu makaleyi okuyarak öğrenebilirsiniz.

Blog yazılarınız depo içerisindeki _posts klasörü altında listelenmektedir. Daha önce yazılmış blog yazılarını inceleyerek isimlendirme hakkında bilgi sahibi olabilirsiniz.

Yeni bir blog yazısı oluşturduğunuzda, aşağıdaki gibi temel bilgilerin dosyasınız başında olması gerekmektedir.

---
layout: post
title:  "Blog Yazınızın Başlığı"
date:   2014-08-19 13:09:27
categories: php
keywords: php class oop
---

Yazınızı test etmek için aşağıdaki komutu kullanabilirsiniz. Komutu uyguladıktan sonra http://localhost:4000 adresinden blogu görüntüleyebilirsiniz.

$ jenkyll serve

Yazınızı oluştururken Markdown formatını kullanmanız gerekmektedir.

Yazınızı Yayınlamak

Yazınızı tamamladıktan sonra aşağıdaki gibi değişiklikleri kendi reponuza gönderebilirsiniz.

$ git add .
$ git commit -m "Örnek blog yazısı eklendi."
$ git push origin master

Bu işlemden sonra depoları birleştirmek için kendi proje sayfasınıza girerek Pull Request butonuna tıklamanız yeterlidir.

  • Özgür Adem Işıklı

  • Full Stack Developer
Beğendiniz mi? O halde paylaşın: