【发布时间】:2012-03-20 09:11:23
【问题描述】:
我正在寻找 Rails 的类似物Liquid markup!在 Java 或 Scala 语言中。哪种标记像液体一样存在?
【问题讨论】:
标签: java ruby-on-rails scala markup liquid
我正在寻找 Rails 的类似物Liquid markup!在 Java 或 Scala 语言中。哪种标记像液体一样存在?
【问题讨论】:
标签: java ruby-on-rails scala markup liquid
可以解决问题,提供预编译和“无代码”模板(尽管我不确定是否完全满足 Liquid 的安全要求)。
无论如何,看看吧,Scalate模板引擎本身是相当强大的(jade、scaml等)...
【讨论】:
我也在寻找 Liquid 的 java 实现,结果发现:https://github.com/bkiers/Liqp
根据作者的说法,Liqp 是:
基于 ANTLR 的“液体模板”解析器和渲染引擎。
【讨论】:
你也应该看看Handlebars.java。
您可以让Helpers 模拟 Liquid 的过滤器:
液体:
{{ context | markdownify }}
Handlebars.java:
{{md context}}
【讨论】:
我能想到的最相似的大概是Jangod。我猜你可以在 JRuby 的帮助下直接使用 Liquid。或者,您可以使用一些经典的标记格式,例如 Velocity 或 Freemarker。另一个我没有亲自尝试过的建议是Mustache.java。
【讨论】: