当使用一个用户名在Github Pages上托管多个站点时,CNAME是否应引用回购协议?

时间:2019-05-30 15:02:49

标签: jekyll github-pages cloudflare cname

我刚为一个回购启动了一个新站点,因此遇到了问题,所以我想知道这是否归因于我的CNAME。这是我所做的事情的清单。

我修改了域名服务器的域名提供商以指向Cloudflare。在Cloudflare中,我设置了每个站点并指向Github Page的IP:

enter image description here

对于站点A ,我有一个CNAME作为别名,其值为 username.github.io 。对于网站B ,由于域名URL指向网站A ,即使在Jekyll的< em> _config.yml 这些URL是:

站点A

baseurl: ""
url: "http://siteA.com" 

网站B

baseurl: ""
url: "http://siteB.com" 

两个站点都是使用Jekyll构建的,并已上载到名为/docs的目录中,但是一个站点是博客,一个站点是应用程序登录页面。我收到的报告称网站B 抛出522:

enter image description here

与A和B的唯一区别是,A具有一个带有 username.github.io 的CNAME文件。当我将CNAME添加到Cloudflare网站B时,URL不正确,因此我想知道我在Cloudflare上的CNAME中是否可以将其编码为:

站点A

username.github.io/siteA-repo

站点B

username.github.io/siteB-repo

“设置”>“源”下的两个站点均已选择master branch /docs folder

参考设置:

联系Github后,回复:

  

此错误通常表示Cloudflare的配置存在错误   这意味着它没有指向Github。

     

从您发送的信息(与上面相同)看来,您的   域已经设置为指向正确的IP,因此应该   指向Github。

0 个答案:

没有答案