Octopress mirip dengan Pelican yang bisa digunakan sebagai blog dan di host di Github. Sekarang ini Octopress mulai banyak dilirik olek Geek karena mudah di kustomisasi dan bisa menggunakan Git, dan yang paling penting sangat cepat karena hanya file statik.
Instalasi
Untuk memudahkan instlasi software di Fedora sebaiknya anda menginstall “Development Tools”
su -c "yum groupinstall 'Development Tools'"; su -c "yum install git";
Ruby
su -c "yum install ruby ruby-devel rubygems"
Minimal versi ruby yang bisa digunakan adalah 1.9.3, untuk melihat versi ruby yang terinstall di sistem anda gunakan
ruby --version
output yang keluar kurang lebih
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux]
Octopress
Cloning repository Octopress dari github
git clone git://github.com/imathis/octopress.git octopress
hasil clone diatas akan menghasilkan folder octopress, pindah ke folder tersebut dan install dependencies
cd octopress gem install bundler
proses gem diatas menghasilkan keluaran
Fetching: bundler-1.3.5.gem (100%) Successfully installed bundler-1.3.5 1 gem installed Installing ri documentation for bundler-1.3.5... Installing RDoc documentation for bundler-1.3.5...
proses selanjutnya
bundle install
setelah proses diatas selesai muncul pesan
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
install default theme Octopress
rake install
Konfigurasi Octopress
Dibagian konfigurasi ini kita akan membuat posting pertama di blog kita, sekalian preview di komputer lokal. Sebelumnya kita ubah dulu konfigurasi untuk Octopress yang ada didalam file _config.yml, yang perlu diubah adalah
url: http://localhost:4000 title: Ngeblog Biar Ga Goblog subtitle: menikmati sesuatu yang sudah ada author: Tommy
Buat blog pertama kita, misalkan dengan judul Postingan Pertama Pake Octopress jalankan perintah
rake new_post["Postingan Pertama Pake Octopress"]
nanti muncul seperti dibawh ini
mkdir -p source/_posts Creating new post: source/_posts/2013-10-15-postingan-pertama-pake-octopress.markdown
untuk menuliskan isi posting anda tambahkan di file 2013-10-15-postingan-pertama-pake-octopress.markdown. Sebagai contoh lihat dibawah ini isi dari 2013-10-15-postingan-pertama-pake-octopress.markdown
--- layout: post title: "Postingan Pertama Pake Octopress" date: 2013-10-15 10:20 comments: true categories: Blog --- Contoh membuat posting pertama pake Octopress. Disini bebas menuliskan apa saja sesuai dengan kreasi yang anda miliki :) Kalau mau menulis script bisa dengan cara dibawah ini ``` ini apa ya? ```
sekarang mari kita generate dulu baru di deploy di localhost.
rake generate
generate hanya dijalankan bila anda melakukan perubahan di file konfigurasi Octopress. Bila anda hanya menambahkan blog atau page baru hanya perlu menjalankan
rake preview
Mari kita lihat tampilan blog kita di alamat http://localhost:4000/