Я строю простой блог с помощью Jekyll, и я вытягиваю свои волосы, пытаясь понять эту проблему.
Индексная страница сайта должна содержать одну, самую последнюю статью со структурой, выглядящей как-то вроде ниже (pardon the mess):
{% for post in site.posts reversed limit:1 %}
<div class="post">
<div class="post-inner">
<h3 class="posttitle"><a href="{{ post.url }}">{{ post.title }}</a></h3>
<p class="postdate">{{ post.date | date: "%d %B %Y" }}</p>
{{ post.content }}
<a href="{{ post.url }}#disqus_thread" class="commentLink"></a>
</div>
</div>
{% endfor %}
Приведенный выше шаблон работает отлично, когда предел не является ограничительным (т.е. не существует или задан длиной массива). Похоже, что только когда предел фактически ограничивает результат, который цикл игнорирует.
Я попытался очистить кеш браузера, и это заставило его работать без ограничений: 1, но прогресс заканчивается там.
Спасибо за помощь, и я был бы рад предоставить более подробную информацию, если этого недостаточно.