您的位置:首页 > Web前端

hexo 适合前端 geek 的博客

2013-10-11 20:53 309 查看
原文出自: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等平台上。

项目地址 https://github.com/tommy351/hexo

官网 http://zespia.tw/hexo

作者 https://twitter.com/tommy351

安装

首先需要安装nodejsnpm包管理。

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文件加上

12

plugins:
- hexo-generator-feed  //插件名

插件可以在这里找到

评论

静态博客的评论是要使用第三方评论,DISQUS 比较有名的社会化评论,国内有多说。

使用DISQUS很简单,只需要去DISQUS注册一个账号,然后修改_config.yml文件。

1

disqus_shortname: disqus_id

如果要用多说,将多说提供的代码覆盖掉

12
3

## 生成静态文件

hexo generate

12
3

执行 generate 命令后,会在 public 文件夹生成静态博客文件,讲此文件夹传上去服务器环境即可

## 预览博客

hexo server

12
3
4

## 发布博客

部署到 Github 需要配置_config.yml文件。

deploy:
type: github
repository: git@github.com:zikkeung/zikkeung.github.com.git
branch: master

12

发布命令

hexo deploy
```

经过上面的步骤,你的博客就初步弄好了,尽情的写博客吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: