octopress install with github

來記錄一下如何架設Octopress

我使用的是Mac OS X 10.7.3

**Step 1.**建立github page
github網站建立一個Repositories,project名稱為xxxxx.github.com

**Step 2.**Octopress Setup

可參考Octopress Setup

1
2
3
4
5
6
7
$ rvm install 1.9.2 && rvm use 1.9.2
$ git clone git://github.com/imathis/octopress.git octopress
$ cd octopress # If you use RVM, You'll be asked if you trust the .rvmrc file (say yes).
$ ruby --version # Should report Ruby 1.9.2
$ gem install bundler
$ bundle install
$ rake install

安裝的過程中似乎因為我有安裝Xcode所以有出現一些問題,ruby也裝失敗了,而我是參考這兩篇解決的:

  1. 在 Mac 上使用 RVM 安裝 Ruby 1.9.3 時錯誤

  2. Octopress安裝筆記

**Step 3.**發佈到github

1
rake setup_github_pages

會要你輸入你的github pages repository url(例如:git@github.com:xxxxx/xxxxx.github.com.git)

其實這段在你建立的github網頁中即可找到,按下Enter後在執行下面的指令

1
2
$ rake generate
$ rake deploy

過個10分鐘左右,會收到github的來信,接著再把檔案push到github上

1
2
3
$ git add .
$ git commit -m 'your message'
$ git push origin source

輸入你的github project名稱就可以看到你的網頁了。

如果要在本機端觀看你的網站可輸入

1
rake preview

http://localhost:4000即可看到你的網站