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

How to set third level domain for GitHub project page

我已经为我的个人 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表示根域时,把link变成了mydomin.comproject1。所有其他组合都是无效的主机名。

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

您只需要执行以下操作,

  1. 设置DNS(见下图,Cloudflare是我选择的服务器),值应该是你的账号GitHub页面username.github.io.

  1. 创建一个包含第 3 级域的 CNAME 文件。例如,bus.li-xinyang.com

就是这样。现在你可以命名任何你喜欢的项目名称而不用担心 gh-pages url.