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

添加 CNAME 文件到你的存儲庫中

如果你正在使用一個自定義域名去重定向你的 GitHub Pages,你必須創(chuàng)建和提交一個包含自定義域名的 CNAME 文件到你的 GitHub Pages 存儲庫中。

  1. 在 GitHub,導(dǎo)航到你的頁面存儲庫。
  2. 在“分支”菜單中,切換到你存儲庫的Pages 分支
    • 對于用戶和組織的頁面站點來說,Pages 分支是 master 。
    • 對于項目頁面站點來說,Pages 分支是 gh-pages
  3. 添加一個新文件,命名為 CNAME (全部大寫!),放在 Pages 分支的根目錄下。
  4. 在新文件中,添加一行,指定自定義域名的空子域名。例如,使用 blog.example.com 而不是 https://blog.example.com 。請注意,在 CNAME 文件中只允許有一個域名。
  5. 輸入提交的消息,或接受默認消息。
  6. 在提交消息的對話框底部,點擊 Confirm merge

確認自定義域名配置正確

  1. 在你的存儲庫右邊側(cè)邊欄,點擊http://wiki.jikexueyuan.com/project/github-pages-basics/images/cnamefile1.png" alt="" />.

  2. 在“ GitHub Pages ”底部,你會看到你的 CNAME 文件的自定義域名。

http://wiki.jikexueyuan.com/project/github-pages-basics/images/cnamefile3.png" alt="" />

下一步:配置 DNS 的設(shè)置項

在你已經(jīng)創(chuàng)建和提交你的 CNAME 文件到 GitHub 之后,在你的 DNS 提供者上做以下項之一:

真實的 CNAME 文件例子

atmos.github.io repository 有一個域名為 www.atmos.orgCNAME 文件

注意項目 Pages 站點如何繼承其所有者的用戶 Pages 站點的域。

emoji repository有一個域名為 emoji.muan.coCNAME 文件。它歸 muan 所有,muan 的用戶 Pages 存儲庫有一個域名為 muan.coCNAME 文件。

進一步了解