27 lines
1.1 KiB
HTML
27 lines
1.1 KiB
HTML
<div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
|
|
<div class="navbar-header">
|
|
<button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="{% trans %}Table of Contents{% endtrans %}">
|
|
<span class="fa fa-angle-down"></span>
|
|
</button>
|
|
</div>
|
|
|
|
{% macro toc_item(item) %}
|
|
{%- if item.level <= config.theme.navigation_depth %}
|
|
<li class="nav-item" data-bs-level="{{ item.level }}"><a href="{{ item.url }}" class="nav-link">{{ item.title }}</a>
|
|
<ul class="nav flex-column">
|
|
{%- for child in item.children %}
|
|
{{- toc_item(child) }}
|
|
{%- endfor %}
|
|
</ul>
|
|
</li>
|
|
{%- endif %}
|
|
{%- endmacro %}
|
|
<div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
|
|
<ul class="nav flex-column">
|
|
{%- for item in page.toc %}
|
|
{{ toc_item(item) }}
|
|
{%- endfor %}
|
|
</ul>
|
|
</div>
|
|
</div>
|