Ruby markdown解释器的语法类似于GitHub Flavored Markdown?

时间:2013-03-28 16:48:15

标签: ruby markdown jekyll pygments github-flavored-markdown

我使用Jekyll运行博客,并认为我会使用Redcarpet降价解释器,因为它是developed and used by GitHub

好吧,我碰巧碰到了一个错误,去了解问题,然后found this

  

Maintainer说,“你可能已经注意到了(har har har har)我没有时间维护Redcarpet了。这不是我的优先考虑(我发现Markdown彻底无聊)和它是不是GitHub的优先考虑因素,因为我们不再在生产中使用它。

因此...

  1. 是否有一个很好的Ruby markdown解释器(即积极开发,语义清晰),我可以使用Jekyll(& pygments)?

  2. 更好的是,降价解释器的语法类似于(或至少接近)GitHub Flavored Markdown?

1 个答案:

答案 0 :(得分:10)

https://github.com/vmg/redcarpet Redcarpet非常积极地开发并在大约8小时前更新(在撰写本文时)。

为了“调味”你的Markdown:https://rubygems.org/gems/github-markdown

将Markdown转换为HTML:

GitHub::Markdown.render_gfm("# Header")

在Rails中渲染:

GitHub::Markdown.render_gfm("# Header").html_safe

想要语法高亮? https://github.com/simplabs/highlight https://alphahydrae.com/2013/01/markdown-views-in-rails/

干杯!