如何为 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
。所有其他组合都是无效的主机名。
感谢您抽出宝贵时间查看此问题。
您只需要执行以下操作,
- 设置DNS(见下图,Cloudflare是我选择的服务器),值应该是你的账号GitHub页面
username.github.io
.
- 创建一个包含第 3 级域的
CNAME
文件。例如,bus.li-xinyang.com
就是这样。现在你可以命名任何你喜欢的项目名称而不用担心 gh-pages url.
我已经为我的个人 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
.
我尝试使用 CNAME
进行设置,但 cloudflare 似乎不允许我将 username.github.io/project1
设置为别名。当我用@project1
表示根域时,把link变成了mydomin.comproject1
。所有其他组合都是无效的主机名。
感谢您抽出宝贵时间查看此问题。
您只需要执行以下操作,
- 设置DNS(见下图,Cloudflare是我选择的服务器),值应该是你的账号GitHub页面
username.github.io
.
- 创建一个包含第 3 级域的
CNAME
文件。例如,bus.li-xinyang.com
就是这样。现在你可以命名任何你喜欢的项目名称而不用担心 gh-pages url.