概述

hexo是一种静态博客框架,无需数据库。可以用MarkDown语言来撰写自己的博客,最后生成静态页面,在github上生成github page,向别人展示自己的博客,其实更像是自己的笔记,只不过的笔记展示的效果比以前的word好了很多。

而wordpress不太一样,它是动态的博客框架,采用的php+mysql的方式,可以管理权限,别人访问可以点赞、留言、评论以及分享。

缺点:安装复杂,无法跟来访者实现互动。

所以说:用hexo实现个人简介、作品展示、技术分享等等页面的展示,以及markdown语言写出来的博文,排版的可读性的非常好,最后放到github page上是再好不过的了。

安装环境

因为以前安装过程中,遇到过一些错误。所以今天又重新安装了一遍,确保整个安装过程是没有问题的。
首先要安装git:http://git-scm.com/download。这个在部署到github上会用到。
然后安装node.js:https://nodejs.org 。因为hexo框架是基于node.js的,并且node.js安装包里包含了npm(node package manager),用来安装hexo。

命令行

在全局的环境下安装hexo-cli
npm install hexo-cli -g
初始化一个名叫blog的文件夹
hexo init blog
进入blog的目录下
cd blog
安装hexo所需的包
npm install
安装配置git的所需的包
npm install hexo-deployer-git –save
新建一个.md的文件
hero new [type] title
在本地启动服务(localhost:4000)
hexo server
生成静态网页
hexo generate
部署到git上(提前需要到_config.yml进行deploy属性的配置)
hexo deploy
如果顺利完成上面的操作的话,就可以在你的github上面看到自己的仓库里已经有文件了。点击设置,就可以看到你的github page了。
官方的文档:http://hexo.io/docs/