Hexo博客绑定个人域名

前段时间用hexo搭建的gitpage个人博客,域名默认也是 github 下的二级域名:username.github.io,

现在为了提升格调准备将自己的博客指向一个新的域名。

下面来记录下过程。

1 购买域名

如果想要免费的域名,可以到下面网址购买:http://www.dot.tk/en/index.html?lang=en
当然,如果有条件,最好到阿里云或者腾讯云等地方购买域名,听说1元优惠域名还是很多的

2 域名解析

2.1 方法一(不推荐)

首先获取自己 github 的二级域名的 IP地址,windows 下直接在 cmd 里 Ping 一下自己的博客就会得到 IP 地址:

20190404155814.png

我的ip是185.199.111.153
下面通过 DNS域名解析将购买的域名指向 github 的二级域名:username.github.io,我的是在腾讯云购买的1元用一年的,进入腾讯云的管理控制台-域名与网站-云解析 DNS,进入域名的解析设置,点击新手指导,将得到的 IP 地址填到记录值一栏,点击确定就 OK 了。填完以后的解析列表会出现:

20190404162502.png

记录值就是自己 github 的二级域名的 IP地址。

不要使用上图的A记录,因为ip地址可能会一段时间之后会改变

推荐下文方法二

2.2 方法二(推荐)

直接解析域名的CNAME记录到你的Git二级域名,建议记录类型选择CNAME进行解析,记录值填的就是username.github.io,比如:

20190410084011.png

如果你只用github 的二级域名作为博客的地址,那么线路类型选择默认就好,图中我这里是因为采用Github+Coding双服务器托管Hexo,所以在线路类型上,国内默认选择线路是Coding的域名地址,国外选择的是Github的域名地址。

3 设置CNAME

在 hexo 项目下,source 文件夹下面创建 CNAME 文件(没有后缀名的),在里面写上购买的域名。比如:

进入source/CNAME,填写如下:

1
blog.enjoytoshare.club

配置网站托管商的域名设置面板

如果你使用 GitHub Pages来托管你的博客(网站形式为xxxx.github.io):
hexo-使用-github-pages-托管博客

如果你使用Vercel来托管你的博客:
hexo-使用vercel托管网站

好了,新域名配置完成,可以访问了。

20190404163631.png