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

its*_*_me 5 ruby markdown pygments jekyll github-flavored-markdown

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

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

Maintainer说:"你可能已经注意到了(har har har har)我没有时间维护Redcarpet了.这不是我的优先考虑(我发现Markdown非常无聊)并且它不是GitHub的优先考虑因素,因为我们没有更长时间在生产中使用它. "

所以...

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

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

Rya*_*wis 10

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

对于"调味"你的Markdown:https://rubygems.org/gems/github-markdown

要将Markdown转换为HTML:

GitHub::Markdown.render_gfm("# Header")
Run Code Online (Sandbox Code Playgroud)

在Rails中渲染:

GitHub::Markdown.render_gfm("# Header").html_safe
Run Code Online (Sandbox Code Playgroud)

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

干杯!