配置网站域名
Hexo 博客部署好之后,github 默认给的域名是your-name.github.io,用是能用,但非常滴丑啊!
┗(` Д ゚ ┗(`゚ Д ゚ ´)┛ ゚ Д´)┛
其实配置域名倒也挺简单的,最复杂的环节仅仅在于买罢了,买完配置挺快的。
买域名
先去腾讯云、阿里云什么的买一个你喜欢的域名。
漫长的个人信息审核 ing。。。orz
审核完毕就可以买域名了,找到对应的域名商城,挑一个你喜欢的,这些方法是通用的,我就不贴图细说了。
唠叨一点,注意看域名价格,一般.com/.video比较贵,.cn需要备案,.top/.club/.xyz啥的比较便宜。
配置域名
买完域名,开始配置。
添加两条记录,记录类型为 CNAME
这里说一下 A 记录类型,需要填入 github 的 IP 地址,而不是域名
不咋推荐,查个 IP 还要 ping 一下,开代理的时候还 ping 不到,就不介绍了
推荐使用 CNAME 记录类型
接下来介绍 CNAME 记录类型
两条配置主机记录分别填写@和 www,记录值填写your-name.github.io,把 your-name 改成你的,其他默认,照着这张图改。
点开你的博客仓库界面,找到 SettingsPagesCustom domain
填写上 www.你的域名,如果你只配了@,那就不用写 www。
好了,暂时成功,但还有个问题捏。
想知道什么问题的话,试着 Hexo cl+g+d 更新一下博客就知道了,发现域名又不起效了。
让域名永久起效
这是你的本地没有保存 CNAME 信息,在 Hexo 把 public 文件夹 push 到 github 上之后会将以前的 CNAME 信息给挤掉。
解决方法是在 source 文件夹下添加一个 CNAME 文件(文件名就叫 CNAME,大写,没有后缀名)
在 CNAME 中写上刚才在 Custom domain 里填写的内容,第一行顶格写,后面啥也不要加。
再重新生成一下,域名就会永久生效啦。