如果我们希望将自定义域example.com
与我们的github页面一起使用,则只需进入设置并添加example.com
,并假设我们已经将@
的A记录添加到了我们的域名注册机构仅适用于IIUC。
现在,如果我们还想要另一个github存储库的子域sub.example.com
,是否在存储库设置面板中为自定义域输入sub.example.com
?我假设这是我们要做的,假设sub
的A记录已经设置好了?
我已经尝试过并发布,我得到了这个github消息:
您网站的DNS设置使用的是自定义子域sub.example.com,该子域设置为A记录。我们建议您将其更改为指向[您的用户名] .github.io的CNAME记录。有关更多信息,请参见https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages/。
为什么github推荐这个?消息中包含一个参考URL,但这是有关如何设置github自定义域的通用说明的链接,而对于子域则没有任何具体说明。
答案 0 :(得分:1)
来自GitHub的消息非常清楚,并且根据其文档:
您可以通过DNS提供商创建 CNAME 记录来设置自定义子域,例如blog.example.com。
也就是说,您应该使用CNAME记录而不是A记录,并将其指向[您的用户名] .github.io。