Skip to content

celljuke/js.gelistiriciyiz.biz

 
 

Repository files navigation

js.gelistiriciyiz.biz

http://js.gelistiriciyiz.biz sitesinin kaynak kodu. webBox.io’nun Middleman template / statik sayfa üreticisi çatısı üzerine jekyll-incorporated temasının modifiyesi ile yapılmıştır.

Kurulum

  • Ruby 2.2.2 (En az 2 olsa yeterli)

Repo’yu clone ettikten sonra;

bundle install --path=vendor/bundle --binstubs
rake          # ön izleme sunucusunu çalıştırır

rake -T       # Task’leri göster...

rake deploy   # Deploy
rake preview  # Ön izleme / geliştirme sunucusu

Front-matter Değişkenleri

title: Başlık
subtitle: Alt Başlık (Opsiyonel)
published: false (Opsiyonel)
date: Tarih (YIL-AY-GÜN SAAT:DAKİKA)
tags: etiket,etiket,etiket (Opsiyonel)
cover: Fotoğraf (Opsiyonel)

(Opsiyonel)
author:
    name: "AD-SOYAD"
    email: "E-POSTA"
    link: "LİNK"
    bio: "1 SATIR BİO"

published: false

Bu Draft yani sadece kendi yerel bilgisayarınızda görünecek, deploy edince görünmeyecek post şeklidir.

tags:

Etiketleri virgül ile ayırıyoruz. Türkçe karakter kullanmıyoruz.

cover:

Yazıya fotoğraf eklemek için. Eğer cover: "resim.jpg" gibi kullanırsanız; resmin yeri source/public/images/posts/resim.jpg olmalı. İsterseniz dış link de verebilirsiniz: cover: "http://example.com/resim.jpg"

HTML Yardımcılar

READ_MORE

Özet kısmı için kullanır. Örnek:

---
title: "Daha detaylı `git-branch`"
date: 2013-01-06 22:03
tags: branch
---
Local’deki ve Remote’daki yani varolan tüm **branch**'leri göstermek 
için;
READ_MORE

zoom resim

Eğer yazı içinde tıklayınca büyüyecek bir resim koymak isterseniz;

<div class="full zoomable"><img src="resim.jpg" alt="resim"></div>

video oynatıcı

<div class="flash-video">
    <div><iframe src="video.mp4" width="100%" height="100%" frameborder="0"></iframe></div>
</div>

şeklinde kullanabilirsiniz.

Yeni Post

Yeni post yapmak için rake post yapmanız yeterli.

rake post["Yeni yazı"]                    # ya da
bundle exec rake post["Yeni yazı"]        # ya da
rake post["Yeni yazı","May 5 2016 11:00"] # ya da 5 Mayıs 2016 saat 11:00 için

Deployment

GitHub Pages kullanılmaktadır.

activate :deploy do |deploy|
  deploy.build_before = true
  deploy.method   = :git
  deploy.remote = "origin"
  deploy.branch = "gh-pages"
end

rake deploy ya da bundle exec rake deploy yaparak statik html’leri gh-pages branch’ine gönderebilirsiniz.

config.yaml

Site ile ilgili genel değişkenler. Eğer post içinde author tanımlaması yoksa, bu dosyadı main_author ’da bulunan değerler kullanılır tüm post’lar için.

site:
  production_url: "http://domain"
  title: "Başlık"
  subtitle: "Alt Başlık"
  tag_line: "Mini slogan"
  description: "Açıklaması"
  logo: "minik logo"
  cover_image: "site ana fotoğraf"
  social:
    twitter: 
    facebook:
    disqus:
    google_analytics:
  company:
    name: "FİRMA_ADI"
    url: "http://firma_web_adresi"
  product:
    name: "ÜRÜN_ADI"
    url: "http://ürün_adresi"
  main_author:
    name: "AD-SOYAD"
    email: "E-POSTA"
    link: "LİNK"
    bio: "1 SATIR BİO"

config_custom.yaml

Bu dosya .gitignore’dadır ve eğer aynı repo’da çalışıyorsanız, her kullanıcı kendi kopyasında bu dosyadan oluşturmalı ve config.yaml dosyasındaki main_author boş olmalıdır.

main_author:
  name: "Uğur Özyılmazel"
  email: "[email protected]"
  link: "http://ugur.ozyilmazel.com"
  bio: "Yazılım Geliştiricisi"

PULL REQUEST ile katkı

Yaptığınız post dosyalarındaki front-matter alanındaki author;

author:
    name: "AD-SOYAD"
    email: "E-POSTA"
    link: "LİNK"
    bio: "1 SATIR BİO"

mutlaka dolu olmalıdır.

Lisans

Bu proje MIT lisansıyla lisanslanmıştır.

Katkı Yapın

  1. fork yapın ( tıkla )
  2. Kendi branch’inizi yapın (git checkout -b benim-makalem)
  3. Yaptıklarınızı commit edin (git commit -am 'Yeni makale')
  4. branch’i push edin (git push origin benim-makalem)
  5. Yeni bir Pull Request oluşturun!

About

Javascript Püf Noktaları

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 39.5%
  • CSS 37.9%
  • HTML 14.9%
  • Ruby 7.7%