本文无广告,请放心浏览。文章使用腾讯云仅因为域名购买于腾讯云,购买于其他服务商可参考本文的第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 证书申请成功后再次尝试。

参考文章