我使用Jekyll运行博客,并认为我会使用Redcarpet降价解释器,因为它是developed and used by GitHub。
好吧,我碰巧碰到了一个错误,去了解问题,然后found this。
Maintainer说,“你可能已经注意到了(har har har har)我没有时间维护Redcarpet了。这不是我的优先考虑(我发现Markdown彻底无聊)和它是不是GitHub的优先考虑因素,因为我们不再在生产中使用它。“
因此...
是否有一个很好的Ruby markdown解释器(即积极开发,语义清晰),我可以使用Jekyll(& pygments)?
更好的是,降价解释器的语法类似于(或至少接近)GitHub Flavored Markdown?
答案 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/
干杯!