1、代码存储库设置
代码提交后,点击仓库的setting
,进入存储库相关设置。General
这里首先设置好存储库的名称和代码分支:
Pages
这里设置博客代码的分支和构建文件夹
下面是用于保存或删除 GitHub Pages 上的自定义域的设置框的屏幕截图。 在显示“example.com”的文本框右侧有一个红色类型的标记为“删除”的按钮。
2、DNS解析
在博客代码根目录下新建CNMAE
文件并推送到github存储库,文件名大写无文件后缀,内容格式如下:
1 | <custom>.github.io //<custom>写实际仓库命名,前面教程图示名称就是test.github.io |
在对应云服务商设置自定义域的 DNS 记录
场景 | DNS 记录类型 | DNS 记录名称 | DNS 记录值 |
---|---|---|---|
Apex 域 (example.com ) |
A |
@ |
185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153 |
Apex 域 (example.com ) |
AAAA |
@ |
2606:50c0:8000::153 2606:50c0:8001::153 2606:50c0:8002::153 2606:50c0:8003::153 |
Apex 域 (example.com ) |
ALIAS 或 ANAME |
@ |
USERNAME.github.io 或 ORGANIZATION.github.io |
子域 (www.example.com 、 blog.example.com ) |
CNAME |
SUBDOMAIN |
USERNAME.github.io 或 ORGANIZATION.github.io |
图示为腾讯云DNS解析案例:
这里起的二级域名”test“,比如你的顶级域名是”example.com“,那么此图的自定义域名即为”test.example.com“。耐心等待几分钟,DNS解析需要时间。成功即可通过自定义域名访问部署于github的hexo博客。
3、Vercel托管加速
Type | Name | Value |
---|---|---|
CNAME | test(这里写实际的二级域名) | cname.vercel-dns.com. |