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

關(guān)于 GitHub Pages 的自定義域名

有兩種自定義域名可用于重定向 GitHub Pages:子域名和頂端域名(apex domains)。

子域名

一個(gè)子域名通過您的 DNS 提供商來配置 CNAME 記錄

我們因?yàn)橐韵逻@些原因強(qiáng)烈建議您使用自定義子域名:

  • 它把我們內(nèi)容分發(fā)網(wǎng)絡(luò)的好處帶給你的 GitHub Pages。
  • 它不會(huì)受到 GitHub 服務(wù)底層 IP 地址變化影響。
  • Pages 將加載得更加快,因?yàn)?a rel="nofollow" >拒絕服務(wù)保護(hù)可以更有效地實(shí)施。

頂端域名

一個(gè)頂端域名通過你的 DNS 供應(yīng)商配置一個(gè) AALLAS 或者 ANAME,和經(jīng)常被分配給一個(gè)或更多的 IP 地址。

注意:一些 DNS 供應(yīng)商支持配置頂端域名的 ALIAS 或者 ANAME 記錄,但是沒有專門的工業(yè)標(biāo)準(zhǔn)。一些 DNS 供應(yīng)商(像 DNSimple )允許頂端域名配置 ALIAS 或者 ANAME 指向其它域。

對(duì)于你的 GitHub Pages,我們推薦使用一個(gè)自定義的子域名,而不是一個(gè)頂端域名。

GitHub Pages 怎樣使用自定義域名

GitHub Pages 種類 GitHub 的主機(jī)位置 頁面是怎么重定向的 自定義域名例子
用戶 Pages username.github.io 自動(dòng)重定向至已經(jīng)設(shè)定好的自定義域名 user.example.com
組織 Pages orgname.github.io 自動(dòng)重定向至已經(jīng)設(shè)定好的自定義域名 org.example.com
用戶賬號(hào)擁有的項(xiàng)目 Pages username.github.io/projectname 自動(dòng)重定向到一個(gè)由用戶指定的,用戶網(wǎng)站自定義域名的子目錄( user.example.com/projectname),以及所有自定義域名 project.example.com
組織擁有的項(xiàng)目 Pages orgname.github.io/projectname 自動(dòng)重定向到一個(gè)由組織指定的,項(xiàng)目 Pages 自定義域名的子目錄(org.example.com/projectname),以及所有自定義域名 project.example.com

解決自定義域的問題,可以參考“我的自定義域出現(xiàn)問題了。”。