为何放弃jekyll选择Hexo
A fast, simple & powerful blog framework —— Hexo官网
之前的博客用jekyll做的博客,也写过一篇搭建jekyll
博客的文章Jekyll 搭建静态博客。好久没更新了,现在因为一些原因闲了下来,决定把博客好好写写,所谓破而后立,工作接触最多的是Node
,也早就听说了Hexo
的大名,所以重新用Hexo
把整个博客重新搭了一遍。
简单的命令
Hexo
的命令很简单,就像其他基于node的项目一样,小而美。
安装
首先安装Node.js, Git 这两项必须的依赖,我的电脑里早就有的,pass。
然后使用npm安装hexo-cli Hexo
的脚手架。
|
|
初始化
具体介绍看这里
安装好后就可以先简单搭个Demo实验一下了123$ hexo init <folder>$ cd <folder>$ npm install
安好后的目录是这样的结构
|
|
package.js中内容如下
|
|
本地运行
这个时候我们可以运行1hexo server
然后使用浏览器访问localhost:4000
就能看到我们的博客主页了,默认的是landspace
主题。
创建新文章可以运行1$ hexo new [layout] <title>
生成静态页面,运行1$ hexo generate
清除缓存文件(db.json)和生成的文件(public)可以使用1$ hexo clean
发布
最后我们可以发布了,发布前要做些准备工作,在根目录下的_config.yml中配置做如下配置
|
|
并运行1npm install hexo-deployer-git -save
然后就可以开心的发布了!
|
|
现在访问zzr-china.github.com就能看到我们的demo。