Github pages 多个子域名访问多个仓库的页面
思考
Github pages 如何设置能用不同子域名访问不同仓库的页面?
假设:
- 您的域名为:“Dom.x”;
- 您的用户名为:“Username”。
原先的访问形式是:
- Username 仓库对应 Dom.x
- A 仓库对应 Dom.x/A
- B 仓库对应 Dom.x/B
理想的访问形式:
- Username 仓库对应 Dom.x
- A 仓库对应 Aname.Dom.x
- B 仓库对应 Bname.Dom.x
解决方案
在仓库内指定自定义域名
- 根据图片所示的步骤在仓库内进行设置
设置 DNS 服务(以 Cloudflare 为例)
- 增添 CNAME 解析到
Username.github.io
等待 DNS 检查完毕
- 待 Github 检查通过您的 DNS 后,您就可以从自定义子域名访问您部署在不同仓库的 GitHub pages 了。
Github pages 多个子域名访问多个仓库的页面
https://blog.pj568.sbs/2023/05-07-Github_pages_subdomains_setting/