使用Hexo而放弃Jekyll的原因:
Hexo和Jekyll的比较
参见博客
我一开始使用Jekyll进行建站,最后放弃的原因有以下几点:
- 难看,界面没有Hexo的好看。
- 文章目录无法动态生成,或者是我不会。
- 调试不方便,需要自己改较多的html代码(本人非前端)。
- Hexo搭建较Jekyll学习成本低。
附原本的Jekyll博客代码。https://github.com/liqiang311/liqiang311.github.io.jekyll,博客引自https://github.com/leopardpan/leopardpan.github.io。
准备工作
创建GitHub、Coding仓库
首页,你得拥有一个Github的帐号和Coding的帐号。
接下来,你需要在Github上创建一个名字为your-username.github.io
的仓库,这里的your-username
为你的github用户名,比如我的为liqiang311
。接下来,在Coding创建一个仓库,选择公有
,名字随意。
Hexo环境
本人在Windows进行管理,所以需要在Windows下进行安装Hexo环境。
参考自博客
购买域名
阿里的万网、腾讯的等等都可以选择。
注:作者购买的万网域名,但是使用了腾讯的DNSpod解析。原因是万网的解析不支持顶级域名解析(liqiang311.com),DNSPod目前支持,操作步骤见baidu
博客代码
本博客代码,代码仅作参考,下面介绍如何详细部署。
https://github.com/liqiang311/blog-hexo
利用Traivs CI实现自动部署
SEO相关
Hexo-优化:提交sitemap及解决百度爬虫抓取-GitHub-Pages-问题
MathJax
替换markdown渲染器