5

我使用Jekyll运行博客,并认为我会使用Redcarpet markdown 解释器,因为它是由 GitHub 开发和使用的

好吧,我只是碰巧遇到了一个错误,去检查问题,发现了这个

维护者说:“你可能已经注意到了 (har har har har) 我没有时间再维护 Redcarpet。这对我来说不是优先事项(我觉得 Markdown 非常无聊)也不是 GitHub 的优先事项,因为我们没有在生产中使用更长的时间。

所以...

  1. 是否有一个可以与 Jekyll (& pygments) 一起使用的好的 Ruby markdown 解释器(即积极开发,语法健全)?

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

4

1 回答 1

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/

干杯!

于 2013-04-13T19:33:17.913 回答