1 Git簡介
Git是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。
GitHub可以托管各種git庫的站點。
GitHub Pages免費的靜態站點,三個特點:免費托管、自帶主題、支持自制頁面和Jekyll。
2 為什么使用Github Pages
1. 搭建簡單而且免費;
2. 支持靜態腳本;
3. 可以綁定你的域名;
4. DIY自由發揮,動手實踐一些有意思的東西git,markdown,bootstrap,jekyll;
5. 理想寫博環境,git+github+markdown+jekyll;
3 創建Github Pages
3.1 安裝git工具
3.2 兩種pages模式
1. User/Organization Pages 個人或公司站點
1) 使用自己的用戶名,每個用戶名下面只能建立一個;
2) 資源命名必須符合這樣的規則username/username.github.com;
3) 主干上內容被用來構建和發布頁面
1) gh-pages分支用於構建和發布;
2) 如果user/org pages使用了獨立域名,那么托管在賬戶下的所有project pages將使用相同的域名進行重定向,除非project pages使用了自己的獨立域名;
3) 如果沒有使用獨立域名,project pages將通過子路徑的形式提供服務username.github.com/projectname;
4) 自定義404頁面只能在獨立域名下使用,否則會使用User Pages 404;
5) 創建項目站點步驟:
$ git clone https://github.com/USERNAME/PROJECT.git PROJECT
$ git checkout --orphan gh-pages
$ git rm -rf .
$ git add .
$ git commit -a -m "First pages commit"
$ git push origin gh-pages
3. 可以通過User/Organization Pages建立主站,而通過Project Pages掛載二級應用頁面。
轉自:http://www.cnblogs.com/purediy/archive/2013/03/07/2948892.html