我正试图找到一个可以在rakefile中使用的markdown 解释器类/模块.
到目前为止,我已经找到了maruku个,但我对测试版有点担心.
有人对maruku有意见吗?或者,你知道更好的 Select 吗?
我正试图找到一个可以在rakefile中使用的markdown 解释器类/模块.
到目前为止,我已经找到了maruku个,但我对测试版有点担心.
有人对maruku有意见吗?或者,你知道更好的 Select 吗?
我使用Maruku每天处理100000-200000个文档.主要是论坛帖子,但我也在维基页面等大型文档上使用它.Maruku的速度比BlueCloth快得多,而且它不会被大型文档卡住.它都是Ruby,虽然代码不太容易扩展和扩充,但它是可行的.在我们的markdown 方言中,我们有一些调整和额外的内容.
如果你想要pure Ruby的东西,我绝对推荐Maruku.
对于fastest option人来说,你可能需要RdiScont.guts是用C实现的.
另请参见Ryan Tomayko博客上的"Moving Past BlueCloth".
BlueCloth: 13.029987s total time, 00.130300s average
Maruku: 08.424132s total time, 00.084241s average
RDiscount: 00.082019s total time, 00.000820s average
BlueCloth2发布(http://www.deveiate.org/projects/BlueCloth)
(谢谢Jim)
Kramdown 1.0 was just released.我还没试过,但它是一个纯Ruby Markdown解析器,声称比Maruku快5倍.
自2010年6月以来,Maruku再也没有看到过犯罪行为.你可能想看看克拉姆敦.
一个非纯Ruby的新快速选项:GitHub发布了基于libupskirt:https://github.com/blog/832-rolling-out-the-redcarpet的红毯
Kramdown仍然是一个非常健康的项目(基于最近的提交、未决问题和拉取请求),是纯Ruby Markdown engine https://github.com/gettalong/kramdown的最佳 Select
对于不需要或不想要纯Ruby的人来说,红毯可能仍然是最常用和最积极维护的选项.