UNPKG

gitbook-plugin-icp

Version:
81 lines (74 loc) 2.83 kB
{% 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 %} {{ article.title }} {% 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> {% if config.pluginsConfig['icp'] %} <li> {{ config.pluginsConfig['icp'].label }} {% set _style = false %} {% if config.pluginsConfig['icp'].style %} {% for s,p in config.pluginsConfig['icp'].style %} {% set _style = true %} <a href="{{ config.pluginsConfig['icp'].link }}" target="_blank" class="gitbook-link" style="{{ s }}: {{p}}"> {{ config.pluginsConfig['icp'].number }} </a> {% endfor %} {% endif %} {% if not _style %} <a href="{{ config.pluginsConfig['icp'].link }}" target="_blank" class="gitbook-link"> {{ config.pluginsConfig['icp'].number }} </a> {% endif %} </li> {% endif %} </ul>