{% macro articles(_articles) %} {% for article in _articles %} <li class="chapter {% if article.path == file.path and not article.anchor %}active{% endif %}" data-level="{{ article.level }}" {% if article.path %}data-path="{{ article.path|resolveFile }}"{% endif %}> {% if article.path and getPageByPath(article.path) %} <a href="{{ article.path|resolveFile }}{{ article.anchor }}"> {% elif article.url %} <a target="_blank" href="{{ article.url }}"> {% else %} <span> {% endif %} {% if article.level != "0" and config.pluginsConfig['theme-default'].showLevel %} <b>{{ article.level }}.</b> {% endif %} <div class="summary-title-span {{article.title | replace(r/.+_class=/, '')}}"> {{ article.title | replace(r/_class=.+/, '') }} </div> {% if article.path or article.url %} </a> {% else %} </span> {% endif %} {% if article.articles.length > 0 %} <ul class="articles"> {{ articles(article.articles, file, config) }} </ul> {% endif %} </li> {% endfor %} {% endmacro %} <ul class="summary"> {% set _divider = false %} {% if config.links.sidebar %} {% for linkTitle, link in config.links.sidebar %} {% set _divider = true %} <li> <a href="{{ link }}" target="_blank" class="custom-link">{{ linkTitle }}</a> </li> {% endfor %} {% endif %} {% if _divider %} <li class="divider"></li> {% endif %} {% for part in summary.parts %} {% if part.title %} <li class="header">{{ part.title }}</li> {% elif not loop.first %} <li class="divider"></li> {% endif %} {{ articles(part.articles, file, config) }} {% endfor %} <li class="divider"></li> <li> <a href="https://www.gitbook.com" target="blank" class="gitbook-link"> {{ "GITBOOK_LINK"|t }} </a> </li> </ul>