我已经为我的个人 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。所有其他组合都是无效主机名。
感谢您花时间查看此问题。
最佳答案
您需要做的就是以下,
- 设置 DNS(见下图,Cloudflare 是我选择的服务器),该值应该是您的帐户 GitHub 页面
username.github.io
。
- 创建一个包含三级域名的
CNAME
文件。例如bus.li-xinyang.com
就是这样。现在您可以命名任何您喜欢的项目名称,而不必担心 gh-pages url。
关于github - 如何为GitHub项目页面设置三级域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36441677/