上一期我们通过学习【Hexo系列】【2】使用Vercel加速Hexo博客访问使用Vercel进行GitHub同步与加速,有时候Vercel也不太稳定访问不了。本身GitHub也是支持自定义域名的,本次教程将讲解如何使用GitHub自带的自定义域名解析。
1. GitHub设置
1.1 登录GitHub账号
登录GitHub账号,找到名称为 用户名.github.io
的仓库,并点击进入。
1.2 进入Settings页面
点击如图的Settings
按钮,进入设置界面
1.3 进入Pages页面
点击左侧菜单的Pages
按钮,进入页面的设置界面
1.4 设置Custom domain
自定义域名
在下图红框内填入你自己的域名,点击右侧的Save
按钮保存。
勾选Enforce HTTPS
选项可以让你的域名可以以https://的方式访问
2. 域名设置
我的域名都在阿里云,本篇教程只以阿里云为例。其他的域名服务商的配置界面大同小异,如果有不同可以自己摸索一下。具体步骤如下:
2.1 登录阿里云账号
进入域名管理界面,并点击解析
按钮进入解析页面
2.2 新增解析
点击添加记录
按钮进入解析录入界面。
此处添加2条记录:
比如你的域名是xxx.com,可以保证使用www.xxx.com 和xxx.com都能访问到你的博客。
- 设置记录类型为
CNAME
,主机记录为@
,记录值是用户名.github.io
。 - 设置记录类型为
CNAME
,主机记录为www
,记录值是用户名.github.io
注意替换用户名为你的用户名。
至此,域名服务商这边的设置完成。接下来,需要回到GitHub Pages界面中查看域名的解析状态。
2.3 GitHub Pages验证
回到GitHub Pages界面中,查看Custom domain
的模块,可以看到DNS检查在进行中的提示,成功之后可以看到如下图的提示。
另外,对以下内容感兴趣的同学请移步对应教程: