Hexo绑定域名

Hexo绑定域名

查询Hexo博客Github Pages域名的IP

在终端或者命令行中输入以下命令

1
ping yourname.github.io

1

就可以获取到Github Pages域名的IP

域名解析

打开阿里云控制台,点击左侧菜单中的域名

2

进入域名管理页面,可以看到之前购买的域名在列表里,点击解析

3

进入解析页面,点击添加记录

4

在域名解析设置里添加两条记录

5

6

主机记录就是域名的前缀,常见的用法有

主机记录 描述
www 解析后的域名为www.aliyun.com
@ 直接解析主域名 aliyun.com
* 泛解析,匹配其他所有域名 *.aliyun.com
mail 将域名解析为mail.aliyun.com,通常用于解析邮箱服务器
二级域名 如:abc.aliyun.com,填写abc
手机网站 如:m.aliyun.com,填写m
显性URL 不支持泛解析(泛解析:将所有子域名解析到同一地址)

新建CNAME文件

进入本地hexo中source目录下,新建名为CNAME的文件,不要任何后缀,在文件中输入

1
zmjwdzjl.com

可以填写www.zmjwdzjl.com 和 zmjwdzjl.com 两种访问方式,但如果填写 www.zmjwdzjl.com 则只支持 www.zmjwdzjl.com 一种访问方式,如果是中文域名的话,则需先将中文域名转换为Punycode标准编码的字符串,再填入CNAME文件即可

然后在Hexo项目目录下执行以下命令重新部署hexo

1
2
3
hexo clean
hexo g
hexo d

Github Pages设置

前往Github,找到Hexo项目仓库,点击Setting,往下拉找到Github Pages相关设置,在Custom domain中填入之前注册的域名,点击Save,等十分钟左右,让解析生效,就可以根据域名访问Hexo了

7

如果对您有帮助,可以打赏呦!