{% for nav_item in nav recursive %}
{% if nav_item.header %}
{{ nav_item.title }}
{{ loop(nav_item.children) }}
{% else %}
-
{{ nav_item.title }}
{% if nav_item.active %}
{% if nav_item.children %}
{{ loop(nav_item.children) }}
{% else %}
{% for toc_item in toc %}
- {{ toc_item.title }}
{% endfor %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}