我有一个需要解析Markdown子集的应用程序。我基本上只想支持内联元素(粗体、斜体、链接等),而不支持块级元素(p、h1、h2等)。
有很多不同的库,所以我需要一些帮助来缩小范围(代码样例会很有帮助)。我开始使用RedCarpet,直到我意识到我不能指定要解析哪些元素。
我可以使用什么Ruby Markdown库来实现这一点?
发布于 2012-01-24 04:55:03
我还没有找到一个库,可以让你在粒度级别上指定允许哪些部分的Markdown语法。RDiscount具有一定的可配置性,但是它没有考虑块级元素。
您也可以尝试一下Sanitize (我知道,解析两次并不是一个理想的解决方案),然后去掉不需要的元素。
https://stackoverflow.com/questions/8978142
复制相似问题