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
在/source/_post/就可以找到相应的文件了,文章是使用[markdown](http://wowubuntu.com/markdown/)语法编写的
如何在_config.yml文件加上
插件可以在这里找到
使用DISQUS很简单,只需要去DISQUS注册一个账号,然后修改_config.yml文件。
如果要用多说,将多说提供的代码覆盖掉
hexo generate
hexo server
deploy:
type: github
repository: git@github.com:zikkeung/zikkeung.github.com.git
branch: master
hexo deploy
```
经过上面的步骤,你的博客就初步弄好了,尽情的写博客吧
hexo 是一个基于 Node.js 的静态博客程序,编译上百篇文字只需要几秒,和Octopress项目,速度占有很大的优势。hexo 只需要将生成静态网页放到服务器上就可以了,所以可以将博客托管在github、hreoku、bae等平台上。
项目地址 https://github.com/tommy351/hexo
官网 http://zespia.tw/hexo
作者 https://twitter.com/tommy351
安装
首先需要安装nodejs和npm包管理。1 | npm install -g hexo |
更新
1 | npm update -g hexo |
初始化博客
进入到指定的目录然后执行1 | hexo init <folder> |
新建文章
1 | hexo new 'title' |
使用插件
hexo提供了一些插件给大家选择使用,通过插件,例如可以实现rss订阅功能1 | npm install <plugin-name> --save |
12 | plugins: - hexo-generator-feed //插件名 |
评论
静态博客的评论是要使用第三方评论,DISQUS 比较有名的社会化评论,国内有多说。使用DISQUS很简单,只需要去DISQUS注册一个账号,然后修改_config.yml文件。
1 | disqus_shortname: disqus_id |
12 | ## 生成静态文件 |
12 | 执行 generate 命令后,会在 public 文件夹生成静态博客文件,讲此文件夹传上去服务器环境即可 ## 预览博客 |
12 | ## 发布博客 部署到 Github 需要配置_config.yml文件。 |
type: github
repository: git@github.com:zikkeung/zikkeung.github.com.git
branch: master
12 | 发布命令 |
```
经过上面的步骤,你的博客就初步弄好了,尽情的写博客吧
相关文章推荐
- jquery操作checkbox真不爽,还是用原始js操作checkbox好
- <六> jQuery 获得内容和属性
- css定位
- css浮动布局
- css学习
- 关于SBJson库
- javascript split掉空格和逗号
- js截取指定字节长度的字符串
- javascript打开新窗口并获取新窗口值
- More Effective C#中文版:改善C#程序的50个具体办法(奋斗的小鸟)_PDF 电子书
- JS上传图片选择后立即预览
- jQuery验证插件
- 修改extjs前端到后台.py
- CSS3选择器(二)之属性选择器
- CSS3选择器(一)之基本选择器
- JavaScript中的prototype使用说明
- a链接href="javascript:void(0);"或"javascript:;"在IE6下导致js跳转失败
- 不看不知道,一看吓一跳---jQuery官方网站
- extjs mvc controller 监听浏览器关闭或者页面刷新
- JavaScript引擎实现