Проблема с приведенным выше кодом заключается в том, что Jekyll ожидает end_of_string , но обнаружил pipe в forloop.index0|modulo:4 == 0
.
Вы должны присвоить вычисление по модулю переменной, а затем использовать его в предложении if внутри цикла для :
{% assign loopindex = forloop.index0 | modulo: 4 %}
{%- if loopindex == 0 -%}
<p style="background-color:red">Hey look! I'm a fourth element</p>
{%- endif -%}