Toutes les explications à propos de JINJA qui est utilisé par Pelican.

trucs à propos de Jinja

Dans les templates, les -%} c'est pour supprimer les lignes vides.

Voir aussi Template Inheritance.

Limiter le nombre d'élément pour une boucle.

Exemple.

Doc de Jinja, boucle for.

{% for article in articles_page.object_list %}
{% if loop.index < 4 %}
  bla bla bla
{% endif %}
{% endfor %}

Autre exemple (mais le résultat n'est pas le même).

how to access part of a list in jinja2.

{% for for article in articles_page.object_list[-4:] %}
  bla bla bla
{% endfor %}