个人使用的hexo主题是伊卡洛斯(icarus),虽然应该对下面的操作没有影响,但姑且还是说一下好了。
域名控制管理平台是华为云
1.购买域名(华为云版)
1、进入华为云域名注册https://www.huaweicloud.com/product/domain.html,搜索自己喜欢的域名。
2、选择自己喜欢的域名(建议选择常见的,比如说:com,cn,net之类的,考虑到兼容性的问题),然后进行购买。
3、选择好要购买的期限和域名信息模板(没有的自己建一个,里面的要填写的信息没有特别要讲究的)。
Node:要注意的就是域名购买后,域名信息要实名认证成功后,购买的域名才可以被解析(通俗的说:能被使用)
2、绑定域名
前提是域名到账户上,并且成功实名认证后
1、进入华为云控制台,在华为云服务搜索框中搜素 云解析服务 DNS
,然后进入。
2、一般来说是在公网解析
中,在里面可以看到你购买成功的域名,然后点击解析,不用管其它的,直接点击进行设置。填入信息后,确定即可添加成功。
填写目录 | 填写信息 |
---|---|
主机记录 | 旁边有个问号,里面有详解,我是直接填了www |
类型 | 普通的只需要A、CNAME(详情的可以看后面的跟的说明),我选择的是CNAME |
别名 | 不用管,没用到,选否 |
线路类型 | 普通的全网默认 就行了 |
TTL | 默认,5分钟 |
值 | CNAME: 填写需要绑定的域名(例:genmcai.github.io) A: 填写需要绑定的IP(查看方法放下面) |
权重 | 可选参数,解析记录的权重,可选参数,默认值为1。取值范围:0~100。当域名有多条某一类型的解析记录时,根据权重数值选择解析记录,权重数值越高,优先级越高 |
IP查看方法
Ctrl+R
进入 运行
输入 cmd
,输入命令 Ping 域名
(例:Ping genmcai.github.io)
下面出现的IPv4地址即是 A 所需的值
3、进入github,到存放网站的仓库,Settings -> Options -> GitHub Pages -> Custom domain -> 填写需要绑定的个人域名 点击save后,网站上会提示是否成功,如果失败并且自己解决不了,可以在下面留言,我看到后会尽力帮你解决。

4、最后一步,在hexo的根目录下source 中添加一个无后缀名的文件(文件名:CNAME),里面内容填写个人域名(例:www.genmcai.com
,至于有些同学会问怎么写入,这个可以直接先txt填入内容后删掉后缀名,或者用VS code之类的打开无后缀名的文件,也能写入。
这一步可以说挺重要的,如果没有这个文件,hexo g -d提交后,页面就会变成404,这个时候重复第3个步骤就能恢复,不过每次都这样很麻烦,而且可能会清空博客访问记录。
至此,个人域名的绑定就结束了,重新使用自己的个人域名进行访问,就能访问到绑定的hexo了。如果出现错误,有可能是主题版本的原因,也有可能是其他的原因。欢迎有疑问的小伙伴在下面留言。