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

用戶(hù)、組織和項(xiàng)目 Pages

這里有兩種基本的 GitHub Pages 類(lèi)型:用戶(hù)/組織 Pages 和項(xiàng)目 Pages。它們極其相似,但是有一些很重要的差別。

兩種類(lèi)型的 Pages 都是使用 HTTP 服務(wù),不是 HTTPS。你不應(yīng)該使用它處理敏感信息,像發(fā)送密碼或者信用卡號(hào)碼。

請(qǐng)注意 Pages 發(fā)布之后都是公開(kāi)的,即使它所在的庫(kù)是私有的。

用戶(hù)/組織 Pages

用戶(hù)/組織 Pages 存在于一個(gè)特定的 GitHub Pages 文件專(zhuān)有庫(kù)中。你將使用用戶(hù)名來(lái)命名這個(gè)庫(kù),比如 atmos/atmos.github.io。

  • 你必須使用username.github.io這樣的命名體制。
  • master分支上的內(nèi)容將用于構(gòu)建和發(fā)布你的 GitHub Pages 網(wǎng)頁(yè)。

你只可以使用你自己的用戶(hù)名創(chuàng)建用戶(hù)或者組織 Pages 的庫(kù)。像joe/bob.github.io這樣的命名將不能構(gòu)建用戶(hù) Pages 網(wǎng)站。

當(dāng)用戶(hù) Pages 構(gòu)建完之后,打開(kāi)http(s)://<username>.github.io就可以正常使用了。

構(gòu)建你的用戶(hù) & 組織 Pages

用戶(hù) Pages 的構(gòu)建可以通過(guò)任何經(jīng)過(guò)認(rèn)證郵件的賬戶(hù)。它也可以使用 部署 keys 來(lái)自動(dòng)化這個(gè)過(guò)程。

組織 Pages 的構(gòu)建可以通過(guò)任何有 push 權(quán)限的成員和有認(rèn)證郵件的用戶(hù)。想要自動(dòng)構(gòu)建,你可以 設(shè)置一個(gè)機(jī)器用戶(hù) 作為你的組織的成員。組織 Pages 不支持部署 keys。

項(xiàng)目 Pages

不像用戶(hù)和組織的 Pages,項(xiàng)目 Pages 是作為一個(gè)項(xiàng)目保存在同一個(gè)庫(kù)中。個(gè)人賬戶(hù)和組織都可以創(chuàng)建項(xiàng)目 Pages。個(gè)人賬戶(hù)的項(xiàng)目 Pages 的 URL將會(huì)是這樣 http(s)://<username>.github.io/<projectname>,但組織的 URL 是http(s)://<orgname>.github.io/<projectname>。創(chuàng)建項(xiàng)目 Pages 的步驟兩者都是相同的。

項(xiàng)目 Pages 與用戶(hù)和組織 Pages 很相似,但有一些輕微的不同:

  • gh-pages分支用來(lái)構(gòu)建和發(fā)布項(xiàng)目 Pages 網(wǎng)站。

  • 如果沒(méi)有 自定義的域名,項(xiàng)目 Pages 網(wǎng)站將服務(wù)在用戶(hù) Pages 網(wǎng)站的子域名下:username.github.io/projectname。

  • 用戶(hù)和組織 Pages 網(wǎng)站的 自定義域名 適用于這個(gè)賬戶(hù)托管的所有重定向項(xiàng)目 Pages 的相同域名。使用自定義域名的項(xiàng)目 Pages 網(wǎng)站同樣在個(gè)人賬戶(hù)的username.github.io/projectname和組織的orgname.github.io/projectname中有效。

  • 自定義的 404s 只用在使用了自定義域名的網(wǎng)站。否則,將使用用戶(hù) Pages 404。