Github pages 多个子域名访问多个仓库的页面

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 增添CNAME解析

等待 DNS 检查完毕

  • 待 Github 检查通过您的 DNS 后,您就可以从自定义子域名访问您部署在不同仓库的 GitHub pages 了。

Github pages 多个子域名访问多个仓库的页面

https://blog.pj568.sbs/2023/05-07-Github_pages_subdomains_setting/

作者

PJ568

发布于

2023-05-07

更新于

2024-08-28

许可协议

评论