1秒编译200篇文章

Gor的速度极快哦, 编译本网站200篇文章仅需1秒!

为什么写Gor?

Gor源于对ruhoh的不满

  1. 依赖一大堆东西
  2. ruby编写,看不懂
  3. 速度慢, 需要10秒以上
  4. gor在很多方面就是ruhoh for golang版

Gor跟jekyll/octopress 有啥不同

  1. 模板引擎不一样, gor/ruhoh使用mustache模板,更易懂易写
  2. gor更快,必须的

Gor有啥缺陷?

  1. 刚起步,还不够成熟
  2. 因为基于golang,插件机制比较弱
  3. 在windows下还不能很好地工作

Gor使用了些神马golang的第三库

  1. markdown, 负责将markdown转为html
  2. mustache库,wendal自行实现,实现大部分mustache语法(官方版实在太烂)
  3. 当前依赖goyaml库,负责解析配置文件和元数据,将来会实现一个纯go的版本

基本用法

建立新站点(无需联网)

gor new wendal.net
cd wendal.net

新建一篇文章

gor post "Hi,Gor"

编译

gor compile

预览编译结果

gor http

然后,打开你浏览器,访问 http://127.0.0.1:8080

更多用法,请访问Gor@github



blog comments powered by Disqus

Published

2013-01-11

Categories


Tags

Fork me on GitHub