纯Ruby(非C)Markdown库

时间:2012-01-25 21:36:10

标签: ruby markdown

我正在寻找一个纯粹用Ruby编写的Markdown库(不是C或其他任何东西)。我需要用它作为一个例子,因为我必须自己编写。你知道Markdown处理器的纯Ruby实现吗?

1 个答案:

答案 0 :(得分:6)

Searching the gems repository for Markdown会产生各种点击:

  • kramdown - 然而另一种降价解析器,但快速,纯粹的Ruby,使用严格的语法定义并支持几种常见的扩展。它可能是最快的纯Ruby Markdown转换器(2011年1月),比Maruku快4倍,比BlueFeather快​​5倍。

  • Maruku - 一个纯Ruby Markdown-superset解释器。

  • BlueFeather - 用于将扩展Markdown编写的文本转换为HTML Markdown Extra的软件。它是一对命令行工具和纯Ruby库。

我个人在我phrogz.net的博客上使用kramdown,它的工作就像一个魅力。我特别喜欢它的一些扩展,例如将自定义属性(例如CSS类)应用于元素以及将自定义id属性应用于标题的功能。