Fork me on GitHub

Programming Design Notes

在 Windows 設定 Octopress

| Comments

因為公司的電腦是 Windows,又想閒來沒事時可以寫寫文章,所以需要在 Windows 上設定 Octopress。 在 Windows 上要設定好 Octopress 是比在 Mac 上麻煩得多。

Install Ruby

首先要安裝 Ruby,Windows 上使用 RubyInstaller 安裝 Ruby, RubyInstaller 已經包括了 Gem

RubyInstaller 在這裡下載: http://rubyinstaller.org/downloads/

我安裝的版本是 Ruby 1.9.3-p125

順便下載 Ruby 的 Development Kit: DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

安裝好 Ruby 後解壓 Development Kit,再到 Development Kit 資料夾內執行以下指令:

ruby dk.rb init
ruby dk.rb install

Install Python

安裝 Python 是因為 Octopress 處理文章內的程式碼是會用到 Pygments syntax highlighting

Python 在這裡下載: http://www.python.org/getit/

版本是 2.7.2

更新: 我在 64bit 的 Windows 7 上安裝 64bit 的 Python 2.7.2 在執行 rake generate 時會出現找不到 .dll 的問題,轉了 32bit 的 Python 2.7.2 就沒有問題了。(奇怪)

Install Git

msysgit: http://code.google.com/p/msysgit/

Setup Octopress

輸入以下指令設定 Octopress:

git clone git://github.com/imathis/octopress.git octopress
cd octopress
gem install bundle
bundle install

令 Octopress 支援中文,要將語言環境設定為台灣,編碼是 UTF-8:

set LC_ALL=zh_TW.UTF-8
set LANG=zh_TW.UTF-8

Setup Deploy Setting

最後就是設定整個 Blog 會放置的地方。

放到 Github Page 上:

  1. 到 Github 新增一個 Repo
  2. 名稱輸入 \<username\>.github.com
rake setup_github_pages  #enter git@github.com:<username>/<username>.github.com.git
rake generate
rake deploy