{# vim: set ft=htmljinja #} {% macro render_pagination(pagination) %} {% if pagination.pages > 1 %} {% if pagination.has_prev %} « Previous {% endif %} {%- for page in pagination.iter_pages() %} {% if page %} {% if page != pagination.page %} {{ page }} {% else %} {{ page }} (current) {% endif %} {% else %} … {% endif %} {%- endfor %} {% if pagination.has_next %} Next » {% endif %} {% endif %} {% endmacro %}