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

通过上面的步骤,你的博客就初步弄好了,尽情的写博客吧

相关文章
相关标签/搜索