Как составить список последних 10 сообщений с помощью жидкости?

Я создаю свой блог с помощью jekyll bootstrap и развертываю его на github. Вот мой вопрос:
Я хочу добавить боковую панель со списком моих последних 10 сообщений. Когда я использую приведенный ниже код, он перечисляет все мои сообщения:

<ul>
   {% for post in site.posts %}
       li><a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li>
   {% endfor %}
</ul>

НО, я хочу перечислить только 10 последних сообщений (если количество всех сообщений меньше 10, перечислить все), что мне делать?
Спасибо за ответ!


person hazir    schedule 23.07.2013    source источник


Ответы (1)


У меня нет среды для тестирования, но вы можете попробовать limit ключевое слово, см. документацию здесь . Я предполагаю, что он покажет все, если предел не будет достигнут.

<ul>
   {% for post in site.posts limit:10 %}
       <li><a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li>
   {% endfor %}
</ul>
person Yi Zeng    schedule 23.07.2013