##Hexo简介
Hexo是一款基于node.js的博客框架。可以将写好的markdown文件转换成有固定好样式的html文件,当然,除了博客正文文件,还有一些比如首页、目录等文件。转换过程的一些配置可以在配置文件中修改。

除了文档转换功能,由于Hexo基于node.js,所以很方便进行服务端部署。可以很方便把本机作为服务器进行预览。预览完成后,部署到GitHub等开源仓库的.io页也是很方便的。

在windows下的配置非常容易。

Hexo是台湾一哥们觉得其他的东西都不爽,自己造的轮子。特点是速度快,样式也简洁。顺顺介绍给我的。

##常用命令

###Init
环境配置

  • Node.js
  • Git

安装

1
$ npm install -g hexo-cli

初始化
选择一个文件夹,然后输入

1
2
3
$ hexo init "D:\blog"
$ cd "D:\blog"
$ npm install

配置文件
修改_config.yml即可

###写博客
生成博客正文

1
$ hexo new "I am a blog"

生成草稿

1
$ hexo new draft "I am a draft"

将草搞变成正文

1
$ hexo publish draft "I am a draft"

###发布
生成带着样式的所有文档文件

1
$ hexo g

部署

1
$ hexo d

或者直接

1
$ hexo g -d

###其它
有时错误

1
$ hexo clean

调试

1
$ hexo server

这样就可以以本机为服务器来预览了。默认端口为4000,即http://localhost:4000/

##参考资料
Hexo官方文档