Hexo 绑定个人域名(华为云版)

Hexo 绑定个人域名(华为云版)

个人使用的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了。如果出现错误,有可能是主题版本的原因,也有可能是其他的原因。欢迎有疑问的小伙伴在下面留言。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×