降价文档中的Eval内联红宝石

时间:2010-09-26 13:03:22

标签: ruby markdown inline-code

我需要从Markdown视图中调用一些助手。这在某种程度上是一种很好的做法,通常支持流行的基于ruby的Markdown解析器吗?

2 个答案:

答案 0 :(得分:0)

不,不是。 Markdown是一种标准化的,以文本为重点的跨语言格式,大多数Markdown解析器都支持标准语法。

但是,需要高级功能的平台(例如wiki和GitHub)会添加自定义功能。常用功能是基于文档结构生成页面TOC的标签。

AFAIK,不是BlueCloth,也不是RDiscount提供内置的扩展支持。在将降价文本传递给处理器之前,您必须自己编写代码。

答案 1 :(得分:0)

扩展类以处理新标记或语法并不是一个坏主意,但是从可能不受信任的来源中评估内联ruby代码是一个绝对可怕的想法!