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/
hexo 是一个基于 Node.js 的静态博客程序,编译上百篇文字只需要几秒,和Octopress项目,速度占有很大的优势。hexo 只需要将生成静态网页放到服务器上就可以了,所以可以将博客托管在github、hreoku、bae等平台上。
安装
1 |
npm install -g hexo
|
更新
1 |
npm update -g hexo
|
初始化博客
进入到指定的目录然后执行
1 |
hexo init <folder>
|
新建文章
1 |
hexo new 'title' |
在/source/_post/就可以找到相应的文件了,文章是使用[markdown](http://wowubuntu.com/markdown/)语法编写的
使用插件
hexo提供了一些插件给大家选择使用,通过插件,例如可以实现rss订阅功能
1 |
npm install <plugin-name> --save
|
如何在_config.yml文件加上
1 2 |
plugins:
- hexo-generator-feed //插件名
|
插件可以在这里找到
评论
静态博客的评论是要使用第三方评论,DISQUS 比较有名的社会化评论,国内有多说。
使用DISQUS很简单,只需要去DISQUS注册一个账号,然后修改_config.yml文件。
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
```
经过上面的步骤,你的博客就初步弄好了,尽情的写博客吧