我可以将液体标签作为单线连接/连接吗?有分隔符号吗?

时间:2014-08-16 13:15:38

标签: jekyll liquid

这是一个在jekyll-template中正常工作的代码:

{% if link.url contains 'http' %}
   {% assign domain = '' %}
{% else %}
   {% assign domain = site.url %}
{% endif %}

有没有办法让它成为像液体一样的液体:

{% if link.url contains 'http' assign domain = '' else assign domain = site.url endif %}

或者我是否总是必须使用{% %}分隔命令?这看起来很难看。

{% if link.url contains 'http' %}{% assign domain = '' %}{% else %}{% assign domain = site.url %}{% endif %}

1 个答案:

答案 0 :(得分:1)

如果您需要在一行(或更少)上渲染输出,为了减少空白,您可以使用{%- if something -%}之类的标记:附加连字符会删除所有前导和尾随空格。