Hexo博客Github自定义域名解析

Posted on Feb 7, 2024

阅读 | ,阅读约 1 分钟

1、代码存储库设置

代码提交后,点击仓库的setting,进入存储库相关设置。General这里首先设置好存储库的名称和代码分支

Pages这里设置博客代码的分支和构建文件夹

2、DNS解析

在博客代码根目录下新建CNMAE文件并推送到github存储库,文件名大写无文件后缀,内容格式如下:

<custom>.github.io //<custom>写实际仓库命名,前面教程图示名称就是test.github.io

在对应云服务商设置自定义域的 DNS 记录

场景DNS 记录类型DNS 记录名称DNS 记录值
Apex 域 (example.comA@185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153
Apex 域 (example.comAAAA@2606:50c0:8000::153 2606:50c0:8001::153 2606:50c0:8002::153 2606:50c0:8003::153
Apex 域 (example.comALIASANAME@USERNAME.github.ioORGANIZATION.github.io
子域 (www.example.comblog.example.comCNAMESUBDOMAINUSERNAME.github.ioORGANIZATION.github.io

图示为腾讯云DNS解析案例:

tx-dns

这里起的二级域名”test“,比如你的顶级域名是”example.com“,那么此图的自定义域名即为”test.example.com“。耐心等待几分钟,DNS解析需要时间。成功即可通过自定义域名访问部署于github的hexo博客。

3、Vercel托管加速

TypeNameValue
CNAMEtest(这里写实际的二级域名)cname.vercel-dns.com.