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

时间:2020-06-01 17:42:06

标签: 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

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

但是,一旦我更改Github Pages设置以使用master分支上的/docs文件夹,就无法通过mycustomdomain.org访问该网站。 (这是404错误)直觉上,它现在位于mycustomdomain.org/docs。有没有办法同时提供docs文件夹中的页面 和通过顶级域访问该网站?

1 个答案:

答案 0 :(得分:2)

将CNAME文件从存储库的根目录移到/docs文件夹即可解决此问题。

参考:在here中提到了CNAME errors