{# Global "index" variable for page-wide numbering of tasks #} {# (In Jinja we need to store the variable in a "namespace") #} {% set global = {'index': 0} %}
-
{% for task in data.tasks %}
{% if 'section' in task %}
{% endif -%} {% if 'markdown' in task.section -%}
{{ task.section.markdown | markdown }}
{% endif %}
-
{% else %}
- {{ task.markdown | markdown }} {% set _ = global.update(index = global.index + 1) %} {% endif %} {% endfor %}