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 |
|