当内容存储在 docs 文件夹中时,如何通过自定义域提供 Github 页面?

Mic*_*l A 7 github github-pages

我在 Github 中有一个通过自定义域(通过 Google Domains 租用)提供服务的项目站点。我首先将存储库配置为直接从master分支提供服务,并相应地在 Google 中配置 DNS 记录。

具体来说,A记录设置为

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
Run Code Online (Sandbox Code Playgroud)

并且CNAME记录设置为myusername.github.io。在 Github 存储库中,我创建了CNAME文件mycustomdomain.org并更改了存储库设置以使用它。这工作正常

但是,一旦我将 Github Pages 设置更改为使用/docsmaster 分支上的文件夹,我就无法通过mycustomdomain.org. (这是一个 404 错误)直觉上,它现在是mycustomdomain.org/docs. 有什么办法既可以为docs文件夹中的页面提供服务,可以通过顶级域访问站点吗?

Chu*_*Liu 2

将 CNAME 文件从存储库的根目录移动到该/docs文件夹​​解决了问题。

参考:GitHub 文档中CNAME errors提到了这些。