{% macro render_menu_item(header, relative_path) -%} {% if header['level'] < 3 and header['level'] > 1 %}
  • {{ header.text|safe }}
  • {% endif %} {% if 'child' in header %} {% for child in header['child'] %} {{ render_menu_item(child, relative_path) }} {% endfor %} {% endif %} {%- endmacro %}
    {{ project.name }}

    {{ project.name }} v{{ project.version }}

    Table of Contents
      {% for page in master_index %} {% if page.relative_path.endswith("intro.md") %}
    • {{ page.indexes[0].text }}
    • {% for item in page.indexes %} {{ render_menu_item(item, page.relative_path) }} {% endfor %} {% endif %} {% endfor %} {% for page in master_index %} {% if page.relative_path.endswith("docs.md") %}
    • {{ page.indexes[0].text }}
    • {% for item in page.indexes %} {{ render_menu_item(item, page.relative_path) }} {% endfor %} {% endif %} {% endfor %} {% for page in master_index %} {% if page.relative_path.endswith("about.md") %}
    • {{ page.indexes[0].text }}
    • {% for item in page.indexes %} {{ render_menu_item(item, page.relative_path) }} {% endfor %} {% endif %} {% endfor %} {% for page in master_index %} {% if page.relative_path.endswith("contributing.md") %}
    • {{ page.indexes[0].text }}
    • {% for item in page.indexes %} {{ render_menu_item(item, page.relative_path) }} {% endfor %} {% endif %} {% endfor %} {% for page in master_index %} {% if page.relative_path.endswith("NEWS.md") %}
    • {{ page.indexes[0].text }}
    • {% for item in page.indexes %} {{ render_menu_item(item, page.relative_path) }} {% endfor %} {% endif %} {% endfor %}

    {{ project.name }}

    {{ project.description }}

    {{ documentation|safe }}