【问题标题】:Eval inline ruby inside a markdown document评估降价文档中的内联红宝石
【发布时间】:2010-09-26 21:43:07
【问题描述】:

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

【问题讨论】:

    标签: ruby markdown inline-code


    【解决方案1】:

    不,不是。 Markdown 是一种标准化的、以文本为中心的跨语言格式,大多数 Markdown 解析器都提供对标准语法的支持。

    但是,需要高级功能的平台(例如 wiki 和 GitHub)会添加自定义功能。共同特征,是根据文档结构生成页面目录的标签。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 这是为我的博客写的,我将是唯一一个写的人:) 关于如何为 Bluecloth 或任何其他 ruby​​ gem 扩展 markdown 语法的任何参考?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      相关资源
      最近更新 更多