通過GitHub Pages建立站點


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

http://windows.github.com/

http://mac.github.com/

3.2 兩種pages模式

1. User/Organization Pages 個人或公司站點

1) 使用自己的用戶名,每個用戶名下面只能建立一個;

2) 資源命名必須符合這樣的規則username/username.github.com;

3) 主干上內容被用來構建和發布頁面

2. Project Pages 項目站點

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM