【Hexo博客搭建 • 篇二】GitHub仓库绑定自定义域名

篇一入口。

前言

  使用Hexo+Github完成个人博客的搭建后,我的博客链接就是https://spr-chan.github.io,本文将介绍GitHub仓库绑定自定义域名的方法。

准备域名

  1. 购买域名,我已经在freenom免费购买到顶级域名imcyc.top

  2. 解析域名,解析操作如下图所示。

注意要添加两条解析,记录值是username.github.io

配置CNAME

方法一(不推荐)

  在自己的Github仓库新建CNAME,编辑并写入imcyc.top

接着进入Settings,往下翻到GitHub Pages,发现Custom domain里已经有了imcyc.top,说明这一步操作成功。注意Enforce HTTPS要勾选,这是2018年5月之后Github重磅推出的新功能,让你的个人域名从此不再显示“不安全”。

  方法一不足之处:由于是在仓库根目录下新建的CNAME文件,当我们在MacOS终端使用命令hexo clean && hexo g && hexo d后,CNAME文件就会被冲掉,这是又要再次新建CNAME文件,非常麻烦。

方法二(推荐)

  相比较于方法一,方法二在本地blog文件夹里新建CNAME文件再推到Github仓库,这样就避免hexo clean冲掉CNAME文件情况的发生。

  MacOS系统下, 进入Users/spr-chan/blog文件夹下,在其中的source文件夹内新建文件CNAME,增加内容:imcyc.top。再在终端用命令hexo clean && hexo g && hexo d将博客文件推送到Github仓库,在浏览器地址栏输入imcyc.topwww.imcyc.top,即可访问个人博客,并且不提示连接不安全,完结撒花!

  注:谷歌浏览器输入并前往“imcyc.top”,可能会提示不安全。

PS:增加CSDN博客

  跟方法二雷同,在本地Users/spr-chan/blog/source文件夹下新建文件csdn.html,内容为:

1
2
3
4
5
6
7
8
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<script>
function browserRedirect() {
window.location.href="http://blog.csdn.net/weixin_43971764";
}
browserRedirect();
</script>
</html>

推送到Github后,在浏览器地址栏输入imcyc.top/csdn即可跳转至CSDN博客,这样就相当于你的CSDN博客也有了一个专属的个人定制地址。
  PS:增加简书或其他博客跳转同理。

篇三入口。

参考文献

  [1] https://blog.csdn.net/kong_gu_you_lan/article/details/53788378

————————— 本文结束 感谢您的阅读 —————————
谢谢你请我喝咖啡ლↂ‿‿ↂლ(支付宝扫一扫即可领红包, 消费时可抵现! 你省钱, 我赚钱, 多谢支持~)