1. 安裝 git & ruby – 以下是我用的版本
1
2
3
4
| ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
git --version
git version 1.8.3.4 (Apple Git-47)
|
2. 安裝 Octopress
1
2
3
| cd /Users/trully/apps
git clone git://github.com/imathis/octopress.git octopress
cd octopress
|
此時的 branch 是 master
1
2
| sduo gem install bundler
bundle install
|
3. 在 GitHub 建立 repository
- 連到 https://github.com/new
- 建立名為 trully.github.io 的 repository
4. 設定 Octopress
先只改 Main Configs 的部份; 這裡的 url 要改成剛才建的 repository
5. deploy 到 GitHub
1
| rake setup_github_pages
|
repository 輸入 : git@github.com:trully/trully.github.io.git
成功的話, 此時的 branch 會變成 source, 可以下 git remote -v 看一下
這裡做
1. 將 branch 從 master 切換到 source
2. 建立 _deploy 目錄, 用來放 deploy 到 master branch 的內容 (client 這邊是 source, 但 push 到 github 的 master)
1
2
| rake generate
rake deploy
|
然後把 source commit 上去
1
2
3
| git add .
git commit -m 'initinal github blog'
git push origin source
|
一切順利的話, 約十分鐘後連到 http://trully.github.io 會自到以下的畫面
若要在 client side 先 preview 可以下
然後打開 http://localhost:4000/
Reference