使用Hexo搭建个人博客(Github+Coding)

使用Hexo而放弃Jekyll的原因:

Hexo和Jekyll的比较

参见博客

我一开始使用Jekyll进行建站,最后放弃的原因有以下几点:

  1. 难看,界面没有Hexo的好看。
  2. 文章目录无法动态生成,或者是我不会。
  3. 调试不方便,需要自己改较多的html代码(本人非前端)。
  4. 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实现自动部署

  1. 参考1http://www.w3cboy.com/post/2016/03/travisci-hexo-deploy/

  2. 参考2

    1. 1
    2. 2
    3. 3

SEO相关

Hexo-优化:提交sitemap及解决百度爬虫抓取-GitHub-Pages-问题

MathJax

替换markdown渲染器

参考1

参考2

字体修改