【问题标题】:Liquid markup in Java/ScalaJava/Scala 中的液体标记
【发布时间】:2012-03-20 09:11:23
【问题描述】:

我正在寻找 Rails 的类似物Liquid markup!在 Java 或 Scala 语言中。哪种标记像液体一样存在?

【问题讨论】:

    标签: java ruby-on-rails scala markup liquid


    【解决方案1】:

    Scalate Mustache

    可以解决问题,提供预编译和“无代码”模板(尽管我不确定是否完全满足 Liquid 的安全要求)。

    无论如何,看看吧,Scalate模板引擎本身是相当强大的(jade、scaml等)...

    【讨论】:

    • 嗨!我知道 scalate 项目,但我很快就会看看 mustache。谢谢!
    【解决方案2】:

    我也在寻找 Liquid 的 java 实现,结果发现:https://github.com/bkiers/Liqp

    根据作者的说法,Liqp 是:

    基于 ANTLR 的“液体模板”解析器和渲染引擎。

    【讨论】:

      【解决方案3】:

      你也应该看看Handlebars.java

      您可以让Helpers 模拟 Liquid 的过滤器:

      液体:

       {{ context | markdownify }}
      

      Handlebars.java:

       {{md context}}
      

      【讨论】:

        【解决方案4】:

        我能想到的最相似的大概是Jangod。我猜你可以在 JRuby 的帮助下直接使用 Liquid。或者,您可以使用一些经典的标记格式,例如 VelocityFreemarker。另一个我没有亲自尝试过的建议是Mustache.java

        【讨论】:

          猜你喜欢
          • 2011-08-22
          • 2014-03-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-07
          • 2015-03-24
          • 2017-11-19
          相关资源
          最近更新 更多