用Hexo搭blog系统

在看一个技术博客的时候无意间发现了博主使用的这个开源项目Hexo,它是一个基于Node.js的快速搭建blog的框架。
觉得很好就拿来搭了现在的这个大提摩,搭建这个Hexo需要的步骤非常简单。

安装Hexo

安装Hexo之前需要确保已经安装了Node.js和Git。安装Hexo时就可以按照官网执行:

1
$ npm install -g hexo-cli

Deployer

如果部署到github需要一个deployer

1
npm install hexo-deployer-git --save

大道至简的Theme

我用的这个主题是一个博主fork过来专门用于Hexo的,个人觉得简单干净大气。安装也很简单

1
2
3
$ git clone https://github.com/tufu9441/maupassant-hexo.git themes/maupassant
$ npm install hexo-renderer-jade --save
$ npm install hexo-renderer-sass --save

要注意的是这个安装方法中jade已经改名成pug了,不过对我们使用这个theme好像问题也不大。

其他反面,等慢慢体验多了有什么想记一笔的再写上来。

写博客和发布

1
$ hexo new post "post-name"

编辑分类(category)

直接打开post文件,按照如下的格式修改即可

1
2
3
4
5
6
7
8
9
10
---
title: 显示的post的名字
date: 2016-04-11 14:12:26
category:
- 技术总结
- 在这里列举分类
tags:
- Hexo
- 用这个方法加入tags
---

发布

1
hexo generate --deploy