原文出自:http://www.qiangji.tk/hexo%E9%80%82%E5%90%88%E5%89%8D%E7%AB%AFgeek%E7%9A%84%E5%8D%9A%E5%AE%A2/node
hexo 是一个基于 Node.js 的静态博客程序,编译上百篇文字只须要几秒,和Octopress项目,速度占有很大的优点。hexo 只须要将生成静态网页放到服务器上就能够了,因此能够将博客托管在github、hreoku、bae等平台上。git
1 |
npm install -g hexo
|
1 |
npm update -g hexo
|
进入到指定的目录而后执行npm
1 |
hexo init <folder>
|
1 |
hexo new 'title' |
在/source/_post/就能够找到相应的文件了,文章是使用[markdown](http://wowubuntu.com/markdown/)语法编写的ubuntu
hexo提供了一些插件给你们选择使用,经过插件,例如能够实现rss订阅功能服务器
1 |
npm install <plugin-name> --save
|
如何在_config.yml文件加上markdown
1 2 |
plugins:
- hexo-generator-feed //插件名
|
插件能够在这里找到hexo
静态博客的评论是要使用第三方评论,DISQUS 比较有名的社会化评论,国内有多说。post
使用DISQUS很简单,只须要去DISQUS注册一个帐号,而后修改_config.yml文件。spa
1 |
disqus_shortname: disqus_id |
若是要用多说,将多说提供的代码覆盖掉
1 2 3 |
## 生成静态文件
|
hexo generate
1 2 3 |
执行 generate 命令后,会在 public 文件夹生成静态博客文件,讲此文件夹传上去服务器环境便可 ## 预览博客 |
hexo server
1 2 3 4 |
## 发布博客
部署到 Github 须要配置_config.yml文件。
|
deploy:
type: github
repository: git@github.com:zikkeung/zikkeung.github.com.git
branch: master
1 2 |
发布命令 |
hexo deploy
```
通过上面的步骤,你的博客就初步弄好了,尽情的写博客吧