Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较forloop.索引|模:4与液体中的0(Jekyll)_Jekyll_Liquid - Fatal编程技术网

比较forloop.索引|模:4与液体中的0(Jekyll)

比较forloop.索引|模:4与液体中的0(Jekyll),jekyll,liquid,Jekyll,Liquid,我试图让home.html布局为每四列返回一行。但每次都是这样 {%-if-forloop.index0 |模:4==0-%}{%-endif-%} 有什么想法吗?上述代码的问题是,Jekyll期望字符串的结尾,但在forloop.index0 | modulo:4==0中找到了管道 您必须将模计算分配给一个变量,然后在for循环内的if子句中使用它: {%assign loopindex=forloop.index0 |模:4%} {%-如果loopindex==0-%} 嘿,看!我是第四种元

我试图让home.html布局为每四列返回一行。但每次都是这样

{%-if-forloop.index0 |模:4==0-%}{%-endif-%}


有什么想法吗?

上述代码的问题是,Jekyll期望字符串的结尾,但在
forloop.index0 | modulo:4==0
中找到了管道

您必须将模计算分配给一个变量,然后在for循环内的if子句中使用它:

{%assign loopindex=forloop.index0 |模:4%}
{%-如果loopindex==0-%}
嘿,看!我是第四种元素

{%-endif-%}
上述代码的问题是,Jekyll期望字符串的结尾,但在
forloop.index0 | modulo:4==0
中找到管道

您必须将模计算分配给一个变量,然后在for循环内的if子句中使用它:

{%assign loopindex=forloop.index0 |模:4%}
{%-如果loopindex==0-%}
嘿,看!我是第四种元素

{%-endif-%}
{% assign loopindex = forloop.index0 | modulo: 4 %}
{%- if loopindex == 0 -%}
<p style="background-color:red">Hey look! I'm a fourth element</p>
{%- endif -%}