hexo 適合前端 geek 的博客

原文出自: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

安裝

首先須要安裝nodejsnpm包管理。github

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
```

通過上面的步驟,你的博客就初步弄好了,盡情的寫博客吧

相關文章
相關標籤/搜索