документы Shopify Liquid для тега цикла {% for %}
заявляют, что:
Циклы
for
могут выводить максимум 50 результатов на страницу. Если результатов более 50, используйте тегpaginate
, чтобы разделить их на несколько страниц.
Этот вопрос подтверждает, что четыре года назад , в Shopify было активно ограничение на 50 товаров.
Однако, если я соберу пост Jekyll с content
как:
.{% for var in (1..100) %} {{ var }} .{% endfor %}
он отображается в сборке, как я и ожидал, включая все целые числа от одного до ста:
Итак, очевидно, что по крайней мере некоторые for
циклы в Jekyll не ограничены этим ограничением в 50 элементов.
Jekyll полностью свободен от этого ограничения? Или бывают ситуации, когда циклы for
неожиданно усекаются на 50 элементах?