Жидкая разметка в Java / Scala - PullRequest
5 голосов
/ 20 марта 2012

Я ищу аналоги для Rails Жидкая разметка ! на языках Java или Scala. Какая разметка существует как жидкость?

Ответы [ 4 ]

4 голосов
/ 25 августа 2013

Я также искал Java-реализацию Liquid и нашел это: https://github.com/bkiers/Liqp

По мнению автора, Liqp - это:

Анализатор и механизм рендеринга 'Liquid Template' на основе ANTLR.

4 голосов
/ 20 марта 2012

Scalate Mustache

Может помочь, предлагает предварительную компиляцию и шаблоны без кода (хотя я не уверен, что требование безопасности Liquid полностью выполнено).

В любом случае, обратите внимание, сам шаблонизатор Scalate довольно мощный (jade, scaml и т. Д.) ...

2 голосов
/ 20 ноября 2012

Вы также должны взглянуть на Handlebars.java .

Вы можете сделать Helper s для эмуляции фильтров Liquid:

Жидкость:

 {{ context | markdownify }}

Handlebars.java:

 {{md context}}
2 голосов
/ 20 марта 2012

Самое похожее, что я могу придумать, это, вероятно, Jangod . Я думаю, что вы сможете использовать жидкость напрямую с помощью JRuby. В качестве альтернативы вы можете использовать некоторый классический формат разметки, такой как Velocity или Freemarker . Еще одно предложение, которое я лично не пробовал, было бы Mustache.java .

...