Build Status
1
| |
Travis CI
Set Up SSH Keys (for repo deploy)
1
| |
1./Users/電腦使用者名稱/.ssh/id_rsa_deploy
2.輸入密碼 留白 Enter
3.再次輸入密碼 留白 Enter
會產生一組金鑰
公鑰: id_rsa_deploy.pub
私鑰: id_rsa_deploy
( 私鑰base64編碼: id_rsa_deploy_base64 後面會介紹 )
github repo add deploy key
in copy0401/copy0401.github.io
Settings>Deploy keys>add deploy key
Title: travis deploy
Key: 填入 id_rsa_deploy.pub 公鑰內容
1
| |
github token (public_repo)
github.com > your_settings >Developer settings > Personal access tokens > Generate new token
note: Travis access
Select scopes : public_repo
Generate token = > 123a1c1ed1dfa1fc1234b123456a12abd1234567
GH_TOKEN
1
| |
1
| |
or
1
| |
.travis.yml 中增加 GH_TOKEN=[secure]
1 2 | |
.travis.yml 中增加 SOMEVAR=[secure]
To generate secure SSH deploy key for a github repo to be used from Travis
參考: https://gist.github.com/floydpink/4631240
1
| |
id_rsa_deploy 轉換為base64編碼為 id_rsa_deploy_base64
1
| |
1 2 | |
會產生約46行內容 貼到
.travis.yml最後面 注意格式,前面加-
1 2 3 4 5 6 7 8 9 | |
修改 .travis.yml 內容
在 before_script: 下面增加這幾行內容
1 2 3 4 5 | |
.travis.yml
1 2 3 4 5 6 7 8 9 10 11 12 | |
1 2 3 | |
修改內容 .travis.yml
Set Octopress
Disqus 申請帳號
登入Disqus帳號
點選 右上頭像 > 點選 Settings
點選 右上頭像 > 點選 Add Disqus To Site
點選 Start Using Engage
Site name 輸入留言板的名字
如: copy0401
Choose your unique Disqus URL 輸入留言版的網址
如: http://disqus.com/by/copy0401
Category 選擇類別
如: Tech
1 2 3 4 | |
Set Octopress Theme
1 2 3 4 5 | |
1
| |
git@github.com:[your_username]/[your_username].github.io.git
例如輸入
1
| |
1 2 | |
Install Octopress
1 2 3 4 5 6 7 | |
1
| |
git@github.com:[your_username]/[your_username].github.io.git
例如輸入
1
| |
1 2 3 | |
新的頁面
1
| |
or
1
| |
再去 source/_includes/custom/navigation.html 新增連結
1 2 3 4 5 6 | |
撰寫文章
1
| |
產生新的檔案 YYYY-MM-DD-title.markdown 到 source/_posts/
如果 .markdown 要改成 .md 可以到修改 Rakefile
1 2 | |
Push to Github
1 2 3 | |