【发布时间】:2015-01-01 05:52:48
【问题描述】:
我将一些字符串混合在一起并在图像节点上渲染,如下所示:
{% capture src %}
{{'https://example.com/'}} {{ padded }} {{'.jpg'}}
{% endcapture %}
<td><img src="{{ src }}" />src</td>
但由于某种原因,它的 URL 编码了 padded 变量的值(在我的例子中是 '0004'。所以最终输出看起来像
<td><img src="https://example.com/%200004%20.jpg"/></td>
我如何不 URL 编码padded 变量?
不幸的是,如果我这样做,它会做同样的事情
<img src="https://example.com/{{padded}}.jpg"/>
【问题讨论】:
标签: templates escaping jekyll liquid url-encoding