我需要从Markdown视图中调用一些助手。这在某种程度上是一种很好的做法,通常支持流行的基于ruby的Markdown解析器吗?
答案 0 :(得分:0)
不,不是。 Markdown是一种标准化的,以文本为重点的跨语言格式,大多数Markdown解析器都支持标准语法。
但是,需要高级功能的平台(例如wiki和GitHub)会添加自定义功能。常用功能是基于文档结构生成页面TOC的标签。
AFAIK,不是BlueCloth,也不是RDiscount提供内置的扩展支持。在将降价文本传递给处理器之前,您必须自己编写代码。
答案 1 :(得分:0)
扩展类以处理新标记或语法并不是一个坏主意,但是从可能不受信任的来源中评估内联ruby代码是一个绝对可怕的想法!