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 地址:
我的ip是185.199.111.153
下面通过 DNS域名解析将购买的域名指向 github 的二级域名:username.github.io,我的是在腾讯云购买的1元用一年的,进入腾讯云的管理控制台-域名与网站-云解析 DNS,进入域名的解析设置,点击新手指导,将得到的 IP 地址填到记录值一栏,点击确定就 OK 了。填完以后的解析列表会出现:
记录值就是自己 github 的二级域名的 IP地址。
不要使用上图的A记录,因为ip地址可能会一段时间之后会改变
推荐下文方法二
2.2 方法二(推荐)
直接解析域名的CNAME记录到你的Git二级域名,建议记录类型选择CNAME进行解析,记录值填的就是username.github.io,比如:
如果你只用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托管网站
好了,新域名配置完成,可以访问了。