鍍金池/ 教程/ Java/ 用自動生成器生成 Pages
手動創(chuàng)建項目 Pages
Pages 中使用 Jekyll
添加 CNAME 文件到你的存儲庫中
GitHub Pages 是什么
設(shè)置 GitHub Pages 的自定義域名
在你的 DNS 提供者上配置 A 記錄的技巧
關(guān)于 GitHub Pages 的自定義域名
在 DNS 提供者上配置 CNAME 記錄的技巧
用自動生成器生成 Pages
用戶、組織和項目 Pages
進一步了解 GitHub Pages

用自動生成器生成 Pages

你可以使用 GitHub Pages 自動生成器快速的建立一個項目的網(wǎng)頁、用戶或組織的網(wǎng)頁。

用戶和組織 Pages

為了生成用戶和組織的網(wǎng)頁,你需要生成一個庫叫作username.github.io。用戶名和組織名必須是你自己的否則你的 GitHub Pages 不會建立的。頁面自動生成器是容易通過庫的設(shè)置頁面進入的。你可以從這里閱讀更多關(guān)于用戶和組織頁面。

警告: GitHub Pages 在互聯(lián)網(wǎng)上是公開的可進入的,盡管它們的庫是私有的。如果你有一些敏感的數(shù)據(jù)在你的頁面庫中,你可能想把它在發(fā)布前去除。

項目 Pages

你可以用頁面自動生成器給任何項目庫去發(fā)布 GitHub Pages。

警告:你必須新建一個符合命名規(guī)則描述的庫,否則你將不能把它發(fā)布到你的 GitHub Pages。

頁面自動生成器

  1. 在 GitHub 上打開庫的頁面。
  2. 在你的庫右面的側(cè)邊欄,點擊http://wiki.jikexueyuan.com/project/github-pages-basics/images/automatic-generator1.png" alt="" />。

  3. 點擊 Automatic Page Generator 按鈕。
  4. 編輯的的內(nèi)容在 Markdown 編輯器。
  5. 點擊 Continue To Layouts 按鈕。
  6. 在主題中預(yù)覽你的內(nèi)容。

  7. 當你找到你喜歡的主題,點擊 Publish page

在你的 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
...