Chris's octopress

A blogging framework for hackers.

安裝 Octopress 懶人包

前言

今天下午把 Octopress 裝了起來並發佈到了 github page,弄到好花了不少時間,真心覺得用這麼麻煩的流程寫部落格應該會讓文章更新頻率降低吧?(而且換機器還必須弄起一樣的環境才能寫文章)駭客的個性應該不只是把複雜的事變簡單也是把簡單的事弄得更複雜(octoprss 號稱是給 hacker 用的部落格框架)總而言之不安於現況就是了!

為什麼 Octopress

雖然前面說好像這麼做把事情變複雜了(與「用 wp 架站或在 BSP 上寫文章」比較),但事實上也有簡單化的一面:

  1. 使用 markdown 簡單的語法
  2. 和 wordpress 一樣都有 plugin 可以用
  3. 產生靜態網頁不需要管機器(環境)
  4. 貼程式碼超容易(不再需要 js 外掛)

看更多 XDite 的介紹..

為什麼不 Octopress

有好處自然就有壞處:

  1. 換電腦更新會有難度
  2. 需要懂 git, Markdown 語法英文版), 基礎 unix 指令
  3. 無圖床支援(我看很多人以 flickr / Google+ / dropbox 解決)

安裝 Octopress

在安裝 octopress 之前必須要有 git 和 ruby (1.9.2 以上) 環境

創建一個新目錄(個人習慣)並且在終端機下 cd 到那目錄,接著把 octopress 整個 pull 下來(後面可以命名,例如我加上了 blog,便會把原本名為 octopress 的資料夾換成 blog)

$ git clone git://github.com/imathis/octopress.git blog
$ cd blog  //會有提示訊息 yes 就可以
$ gem install bundler  // 安裝相關附屬插件
$ bundle install  //安裝前請確定 ruby 版本為 1.9.2 以上  

沒問題的話,接著安裝主題

$ rake install
## Copying classic theme into ./source and ./sass  

到目前為止算是安裝完成了,只要..

$ rake preview

便可以在本機端開個 port 4000 的 web server 起來,瀏覽器輸入 http://127.0.0.1:4000 馬上看到生成的畫面(終端機 Ctrl+C 便終止 server)

修改配置

_config.yml  # blog主要設定配置檔
config.rb    # Compass 的設定檔
Rakefile     # rake產生及發怖網頁設定檔

_config.yml 檔案修改 title, url, author 以及各個社交網站的帳號 ID

Comments