Hexo绑定自己的域名


在GitHub上搭建hexo博客后,GitHub会给你一个二级域名来进行访问(username.github.io),如果需要使用自己的域名来进行访问的话,就需要对其进行设置。

域名

域名注册就不多说了,阿里云,腾讯云,西部数码等等这些大的服务商,都可以去进行注册自己喜欢的域名。(以下阿里云为例)

域名解析

首先在命令窗口ping一下自己的域名,可以得到GitHub这个域名的IP地址。

获取IP地址后,进入阿里云官网,在域名设置里对域名进行解析,点击添加记录。

注意因为我这使用的是二级域名,所以主机记录是bo,记录值为刚才获取的IP地址。解析就不多说了。

CNAME文件

在本地的hexo项目source文件夹下,创建一个CNAME文件,不带后缀名。打开在里面写入你自己购买的域名。

GitHub设置

打开网站项目的GitHub地址,切换到Settings,设置Custom domain内容为你购买的域名,点击Save按钮保存即可。

至此刷新网页,原来的地址就会变成自己喜欢的域名。

但是到这GitHub会发来如下一个提示,不建议添加A记录,建议添加CNAME记录。

不想更改无所谓的,想更改的话,就再添加一个记录。

这里的记录值不是IP地址,而是之前那个GitHub的二级域名。

如果使用二级域名解析的话,要删除之前的A记录,再添加CNAME记录,两个只能存在一个。

接着刷新之后,上边的提示就不见了。

HTTPS

设置完成后,就没有之前https加密了。勾选下边的Enforce HTTPS,即可为网站添加https加密。


文章作者: COOL
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 COOL !
评论
  目录