本文无广告,请放心浏览。文章使用腾讯云仅因为域名购买于腾讯云,购买于其他服务商可参考本文的第2,3步。
笔者默认您已经拥有域名并且完成备案,GitHub Pages 搭建完成。
1. 解析域名
添加 DNS 解析
打开域名管理页面添加 DNS 记录。

填写说明
- 主机记录填写您的二级域名
- 记录类型选择 CNAME
- 记录值填写您的博客的仓库名,如:xxx.github.io
- TTL 填写 600(默认值)
2. 仓库创建 CNAME 文件
添加 CNAME 文件方法有两种:
【通用】创建 CNAME 文件
Github Pages 仓库下新建文件,git 时可能会被覆盖。

【Hexo】创建 CNAME 文件
source 文件夹下创建 CNAME 文件,每次 Build 都会生成。

CNAME 文件说明
- 文件名为:CNAME(全大写,无后缀)
- 文本内容为:您的二级域名
3. 设置自定义域名
Github Pages 仓库中选择 Settings 的 Pages 选项,填写 Custom domain,填写您的二级域名,点击 Save。
Github 会检查您的 DNS 配置是否正确,确认后会自动申请 TLS 证书(Let’s Encrtpy)。

开启 HTTPS(推荐)
勾选 Enable HTTPS,若无法勾选可以等待 TLS 证书申请成功后再次尝试。