新的开始

GitHub+Hexo

前言

这是一个新的尝试,放弃了过去QQ空间和cnblog的博客,将家搬到了GitHub这里来,也算是对过去的一个新的开始吧,而恰巧,今天又下雪了,对于几年没有见到雪的我来说,不知道这是不是一个祥兆呢。
当然也许也会像下面的人这么说:

阮一峰 - 喜欢写Blog的人,会经历三个阶段
第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。
第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。

GitHub与Hexo相关

框架选择

倾向于UI风格较好,而且能够输入数学公式,并且安装比较简单的框架。由于经历有限,就了解了Jekyll和Hexo两个。
首先是Jekyll,使用人气最高,不过着手过程中发现安装的过程需要Ruby和RubyGem,在下载和安装两者的过程中遇到了很多问题,而且官方并不推荐Windows用户使用(Linux和Mac用户较为合适)。
其次就是Hexo,由于安装比较简单,并且能够搭配不同风格的UI,我暂时就选择了Hexo,不过不保证以后会有更换。

Hexo博客创建

过程很简单,基本流程如下,同时附上自己使用的一些参考资料:

  1. 注册Github账号
  2. 安装Git
  3. 用Git生成SSH Key
  4. 安装Node.js
  5. 安装Hexo

参考资料:
[1] Github官网
[2] Git官网
[3] Node.js官网
[4] Git生成SSH Key
[5] Hexo安装与部署
[6] Hexo Themes

Hexo博客写作与管理

Cmd Markdown在线编辑器
Markdown文件头丰富

待完善事宜

目前能够想到的需要继续完善的事宜:

  1. 评论插件
  2. 标签和文章分类
  3. 自定义域名和SEO
  4. 搜索框机器使用
  5. LaTex公式使用