Jekyll 我可以将液体标签作为一个衬里进行链式/连接吗?有分隔符吗?

Jekyll 我可以将液体标签作为一个衬里进行链式/连接吗?有分隔符吗?,jekyll,liquid,Jekyll,Liquid,这是在jekyll模板中运行良好的代码: {% 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 %

这是在jekyll模板中运行良好的代码:

{% 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 %}

如果需要在一行(或更少行)上渲染输出,以减少空白,则可以使用标记,如
{%-If something-%}
:附加连字符删除所有前导和尾随空间

它可能看起来很难看,但它确实有效。我不认为你可以按照你想要的方式来做“一句话”。是的,相对而言。如果你想进入兔子洞,这里有很多信息!