Я бы хотел ограничить количество отображаемых постов, содержащих проект макета, но это ограничивает мои посты.Если я поставлю предел: 4 после содержимого, я встречусь с:
Liquid Предупреждение: Ошибка синтаксиса жидкости (строка 50): ожидаемая строка end_of_string, но найденный канал в проекте "post.layout содержит"«| limit: 1» в /_layouts/home.html
Liquid Предупреждение: Ошибка синтаксиса Liquid (строка 56): ожидаемая строка end_of_string, но найденный идентификатор в «post.layout содержит ограничение« project »: 4 смещение: 1"в /_layouts/home.html
Надеюсь, кто-то здесь легко поймет, где я иду не так.Объяснение было бы также прекрасно.
{% for post in site.posts %}
{% if post.layout contains "project" | limit:1 %}
<h1>{{post.title}}</h1>
{% endif %}
{% endfor %}
{% for post in site.posts %}
{% if post.layout contains "project" limit:4 offset:1 %}
<h2>{{post.title}}</h2>
{% endif %}
{% endfor %}