Hexo绑定自己的域名

购买域名

以阿里云为例,首先打开阿里云域名购买页面,没阿里云账号的话注册登录,也可以用支付宝、淘宝等账号登录,然后输入你想要注册的域名,看看能不能购买,比如我输入jersay

Hexo绑定自己的域名_第1张图片
阿里云.png

jersay.cn已被我自己注册,jersay.com太贵买不起,点击后边的立即购买把域名添加到购物车,继续往下点,进入订单确认,由于是个人网站,域名持有者我选择个人,然后需要选择信息模板,没有的话去创建,然后根据网站提示实名认证,最后付钱购买就可以了。
Hexo绑定自己的域名_第2张图片
订单确认.png

绑定域名
获取Hexo博客Github Pages域名的IP

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

ping yourname.github.io 

比如我的是ping JersayZhang.github.io
之后会看到如下信息:

Jersay:~ GRR$ ping JersayZhang.github.io
PING jersayzhang.github.io (185.199.108.153): 56 data bytes
64 bytes from 185.199.108.153: icmp_seq=0 ttl=44 time=163.051 ms

这样就获取到了Github Pages的域名:185.199.108.153

域名解析

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

Hexo绑定自己的域名_第3张图片
控制台.png

进入域名管理页面,可以看到之前购买的域名在列表里,点击后面的解析
Hexo绑定自己的域名_第4张图片
域名管理.png

进入解析页面
Hexo绑定自己的域名_第5张图片
域名解析.png

点击新手引导,将刚才ping到的Github Pages IP输入,然后点击确定按钮
Hexo绑定自己的域名_第6张图片
新手引导.png

Hexo新建CNAME文件

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

jersay.cn

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

hexo clean
hexo g
hexo d
Github Pages设置

回到Github,找到Github Pages仓库,点击Setting,往下拉找到Github Pages相关设置,在Custom domain中填入之前注册的域名,点击Save,至此,就可以通过jersay.cn、www.jersay.cn、JersayZhang.github.io来访问博客了。

Hexo绑定自己的域名_第7张图片
GithubPages.png

你可能感兴趣的:(Hexo绑定自己的域名)