假设我要像这样递增一个整数
{% capture page %}{{ page | plus: '1' }}{% endcapture %}
我该如何像这样填充它?
{% capture paddedPage %}{{ page | pad '0', 4 }}{% endcapture %}
其中4是填充位数的数字,'0'是填充字符串。结果将会像这样:0001
,其中page的值为1。我该如何在内联或过滤器中实现此功能?
我猜可以像sprintf('%d4', page)这样表示,但显然这种语法在liquid/jekyll中不起作用。
我对jekyll/liquid语法感到非常失望(甚至没有本地模数!)。那么,我该如何使用前导字符填充字符串呢?