Github 的关于自定义域和 GitHub Pages论坛中写道,
为用户或组织站点配置自定义域后,自定义域将替换该帐户所拥有但未配置自定义域的任何项目站点的 URL
<user>.github.io
或<organization>.github.io
部分 URL。例如,如果您的用户站点的自定义域是www.octocat.com
,并且您有一个未配置自定义域的项目站点是从名为 的存储库发布的,则该存储库octo-project
的 GitHub Pages 站点将在 可用www.octocat.com/octo-project
。
这正是我想要的。我为我的自定义域创建了一个主存储库<user>.github.io
(带有一个基本的静态 html 网站),并设置了自定义域xyz.com
并www.xyz.com
定向到,<user>.github.io
如为 GitHub Pages 站点管理自定义域中所述。这是它的外观。
我还添加了一个包含内容的文件CNAME
。现在和两者都指向 html 中,完美。xyz-repo
xyz.com
www.xyz.com
xyz.com
xyz-rep
这是问题所在,我有另一个存储库,其中包含我可以访问<user>.github.io/other-repo-name
但不能通过xyz.com/other-repo-name
or访问的 Github 页面www.xyz.com/other-repo-name
。
有什么帮助吗?