GitHub Pages自定义域名
为Github Pages页面修改定义域名。
基本流程¶
参考文档:
- 域名服务商网站配置域名映射。(如Cloudflare,先添加域名)1
# 添加DNS Records
# - 选择类型:`CNAME`(填写域名)或`A`(填IPv4地址,通过PING获得)
# - 名字填写:@(root目录)、www或任意二级域名
# - 内容填写:github pages域名
Type Name Content
CNAME @ xx.github.io
A www 185.199.108.153
A www 185.199.109.153
A www 185.199.110.153
A www 185.199.111.153
- 【可选】如果通过Cloudflare代理,将域名服务器(DNS)改成Cloudflare提供的。
-
Github 仓库中,选择【settings/pages】,找到【Custom domain】,填入新的域名(可以是二级域名),等待生效。
-
(补充)为Github账号添加域名,https://github.com/settings/pages,选择添加域名,之后生成DNS TXT记录,需要填入第1步中,选择类型为TXT。
常见问题¶
-
问题:
配置Cloudflare后,无法打开页面,出现
ERR_TOO_MANY_REDIRECTS
。
-
解决办法:
在Cloudflare中,打开左侧栏
SSL/TLS
,将加密模式改成Full
或Full(strict)
(默认是第二项Flexible
)。2