{# def toc, page #} {% macro render_page(url, title) %} {% if url != "/" -%}
{{ title }}
{%- endif %} {% endmacro %} {% macro render_collapsable(title, children) %}
{% if title %}{{ title }}{% endif %} {{ render_children(children) }}
{% endmacro %} {% macro render_section(title, children) %}
{% if title %}

{{ title }}

{% endif %} {{ render_children(children) }}
{% endmacro %} {% macro render_children(children, collapsable=True) %} {%- for url, title, sub_children in children %} {% if sub_children -%} {% if collapsable -%} {{ render_collapsable(title, sub_children) }} {%- else -%} {{ render_section(title, sub_children) }} {%- endif %} {%- else -%} {{ render_page(url, title) }} {%- endif %} {%- endfor %} {% endmacro %}
{{ render_children(toc, collapsable=False) }}