这是一个在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 %}
答案 0 :(得分:1)
如果您需要在一行(或更少)上渲染输出,为了减少空白,您可以使用{%- if something -%}
之类的标记:附加连字符会删除所有前导和尾随空格。