如何为GitHub项目页面设置第三级域

时间:2016-04-06 04:42:25

标签: github github-pages

我为我的个人GitHub页面设置了一个自定义域,我的所有项目都是GitHub页面,

mydomin.com # <- My GitHub Account Page
mydomin.com/project1 # <- Project 1 gh-pages
mydomin.com/project2 # <- Project 2 gh-pages

有没有办法使用第三级域project1.mydomin.com代替mydomin.com/project1为我的项目GitHub页面创建域名。

我尝试使用CNAME进行设置,但 cloudflare 似乎不允许我将username.github.io/project1设置为别名。当我使用@project1表示根域时,该域将链接转换为mydomin.comproject1。所有其他组合都是无效的主机名。

感谢您抽出时间查看此问题。

1 个答案:

答案 0 :(得分:2)

您需要做的就是以下内容,

  1. 设置DNS(参见下图,Cloudflare是我选择的服务器),该值应为您的帐户GitHub页面username.github.io
  2. enter image description here

    1. 创建包含第3级域的CNAME文件。例如,bus.li-xinyang.com
    2. 就是这样。现在,您可以为您喜欢的项目名称命名,而无需担心gh-pages网址。