原文出自: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
```
通過上面的步驟,你的博客就初步弄好了,盡情的寫博客吧