说我增加这样如何在jekyll中填充字符串?
{% capture page %}{{ page | plus: '1' }}{% endcapture %}
的整数我怎么能填充它这样吗?
{% capture paddedPage %}{{ page | pad '0', 4 }}{% endcapture %}
其中4是填充位数,'0'是填充字符串?最终结果如下所示:0001
页面的值为1.我该如何内联或在过滤器中执行此操作?
我想它可能是代表像sprintf('%d4',页面),但显然这种语法不适用于液体/ jekyll。
我在杰基尔/液体语法成长真的很失望(甚至不具有本机模!)这一边,怎么可能我用前导字符的字符串?
你可以尝试中间人,它使用ERB而不是液体http://staticgen.com/middleman – 2014-12-27 20:44:28
好吧,如果我要切换技术,我会切换到somethi ng node.js基于使用js语法,如http://wintersmith.io/。 – FlavorScape 2014-12-27 20:49:28
我只是说它可能更容易,ERB是红宝石的一部分,所以这是一个少依赖 – 2014-12-27 20:51:35