前言

在之前的配置Twikoo评论一文中我们购买了自己的域名,当时只用了二级域名解决Vercel域名被墙的问题,现在我们把Github Page的域名修改为我们自己的域名

DNS解析(以阿里云为例)

阿里云首页打开控制台

点击图片中的云解析

点击你购买的域名

点击添加记录

我们需要添加两条记录:

  1. 记录类型:CNAME

    主机记录:@

    解析请求来源:保持默认

    记录值:网站域名,例如我的是:hellodqy.github.io

    TTL:10分钟

  2. 记录类型:CNAME

    主机记录:www

    解析请求来源:保持默认

    记录值:网站域名

    TTL:10分钟

添加CNAME文件

打开Blog根目录/source,新建一个文件名为CNAME的无后缀文件,填入你购买的个人域名,不需要添加https://前缀,例如我的是:

1
dqywy.top

Github Page添加个人域名

进入.github.io仓库,打开settings

打开Pages选项

下拉页面,找到Custom domain并填入你购买的个人域名,勾选Enforce HTTPS

注意:这里需要等待一段加载时间才能勾选Enforce HTTPS

完成以后即可通过你购买的个人域名访问你的网站了

解决部署后需要重新在Github绑定域名的问题

打开Blog根目录的站点配置文件_config.yml,搜索skip_render并填写CNAME使每次部署的时候CNAME不被渲染

1
skip_render: CNAME