{% macro toc_level(content, level) %}
    {% for item in content %}
  1. {% set prefix = config.base_url ~ current_path %} {% set link = item.permalink | replace(from=prefix, to="") %} {{ item.title }} {% if item.children %} {% set children = item.children %} {{ toc::toc_level(content=children, level = level + 1) }} {% endif %}
  2. {% else %} {% if level == 1 %}

    No table of contents.

    {% endif %} {% endfor %}
{% endmacro toc_level %} {% macro toc(content, is_doc=false) %}
On This Page To Top {{ ic::icon(name="arrow-up") }}
{% if content | length > 0 %} {{ toc::toc_level(content=content[0].children, level=1) }} {% endif %}
{% endmacro toc %}