你可以使用 GitHub Pages 自動生成器快速的建立一個項目的網(wǎng)頁、用戶或組織的網(wǎng)頁。
為了生成用戶和組織的網(wǎng)頁,你需要生成一個庫叫作username.github.io
。用戶名和組織名必須是你自己的否則你的 GitHub Pages 不會建立的。頁面自動生成器是容易通過庫的設(shè)置頁面進入的。你可以從這里閱讀更多關(guān)于用戶和組織頁面。
警告: GitHub Pages 在互聯(lián)網(wǎng)上是公開的可進入的,盡管它們的庫是私有的。如果你有一些敏感的數(shù)據(jù)在你的頁面庫中,你可能想把它在發(fā)布前去除。
你可以用頁面自動生成器給任何項目庫去發(fā)布 GitHub Pages。
警告:你必須新建一個符合命名規(guī)則描述的庫,否則你將不能把它發(fā)布到你的 GitHub Pages。
在你的庫右面的側(cè)邊欄,點擊http://wiki.jikexueyuan.com/project/github-pages-basics/images/automatic-generator1.png" alt="" />。
在主題中預(yù)覽你的內(nèi)容。
在你的 GitHub Pages 生成之后,你可以得到它 HTML 代碼的本地復(fù)制。如果你生成一個項目網(wǎng)頁,fetch 和 check out 一個新的分支。
$ cd repository
$ git fetch origin
remote: Counting objects: 92, done.
remote: Compressing objects: 100% (63/63), done.
remote: Total 68 (delta 41), reused 0 (delta 0)
Unpacking objects: 100% (68/68), done.
From https://github.com/user/repo.git
* [new branch] gh-pages -> origin/gh-pages
$git checkout gh-pages
Branch gh-pages set up to track remote branch gh-pages from origin.
Switched to a new branch 'gh-pages'
如果你生成了一個用戶網(wǎng)頁,代碼會在 master
的分支,而不是 gh-pages
的分支,所以僅僅 check out master
然后 pull 就可以了。
$cd repository
$git checkout master
Switched to branch 'master'
git pull origin master
remote: Counting objects: 92, done.
remote: Compressing objects: 100% (63/63), done.
remote: Total 68 (delta 41), reused 0 (delta 0)
Receiving objects: 100% (424/424), 329.32 KiB | 178 KiB/s, done.
Resolving deltas: 100% (68/68), done.
From https://github.com/user/repo.git
* branch master -> FETCH_HEAD
Updating abc1234..def5678
Fast-forward
index.html | 265 ++++
...
98 files changed, 18123 insertions(+), 1 deletion(-)
create mode 100644 index.html
...