Pramono

A blogging framework for stupid author.

Cara Install Octopress Dan Deploy Ke Github

| Comments

Selamat pagi. Akhirnya masa-masa kuliah saya berakhir, mumpung masih pengangguran saya mencoba membuat sedikit tutorial cara install octopress dan cara deploy ke github.

Octopress itu apaan sih ?

Octopress is a bloging framework for hacker.

Gitu katanya.

Octopress menggunakan markdown yang nantinya akan di generate oleh jekyll menjadi sebuah halaman html static. Menggunakan octopress berarti kamu tidak perlu memakai jasa hosting berbayar untuk menyimpan database dari blog kamu. kamu cukup menggunakan github atau heroku yang tentunya gratis.

Pertama pastikan kamu sudah menginstall Ruby dan gitcore. Rekomendasi dari octopress.org adalah ruby yang digunakan sebaiknya versi 1.9.3 atau di atasnya. Kalau kamu menggunakan sistem operasi Slackware 14.0 atau 14.1 kamu tidak perlu menginstall ruby dan gitcore. Semuanya sudah di sediakan oleh om Patrick Volkerding. Kalau masalah depedency paket slackware memang oke. Tapi kalau kamu pake ubuntu ya kudu wajib di install dulu.

Oiya hampir kelupaan, pada ubuntu yang saya gunakan 14.04 install juga curl dan node js nya. Soalnya sewaktu saya rake preview halaman octopress nya gak muncul. Setelah tanya embah ternyata harus install curl dan node js nya. Kalau pake slackware gimana ? Ya gak usah. Udah include didalamnya. Keren kan si slackware.

Kalau sudah di install semuanya sekarang kita clone dari github, kalau belum punya akun github, bikin dulu akun githubnya.

git clone git://github.com/imathis/octopress.git username.github.io

contoh

Clone Github
1
2
git clone git://github.com/imathis/octopress.git indrapramono.github.io
cd indrapramono.github.io

install gem bundler kalau belum di install.

1
2
gem install bundler
bundle install
Perintah rake
1
2
rake install
rake new_post["judul artikel"]

seperti pada gambar

Kalau tidak ada yang error, install page di githubnya. Buat repository baru di github namarepo.github.io.git. Kalau belum jelas silahkan berkunjung ke sini

rake setup_github_pages git@github.com:usernamae/namarepository

contoh

Deploy ke Github
1
2
rake setup_github_pages
git@github.com:indrapramono/indrapramono.github.io.git

Kalau sudah langsung aja di generate & deploy.

Rake Generate & Deploy
1
2
rake generate
rake deploy

Comments