toc.html 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. {#-
  2. This file was automatically generated - do not edit
  3. -#}
  4. {% import "partials/language.html" as lang with context %}
  5. <nav class="md-nav md-nav--secondary">
  6. {% set toc_ = page.toc %}
  7. {% if toc_ | first is defined and "\x3ch1 id=" in page.content %}
  8. {% set toc_ = (toc_ | first).children %}
  9. {% endif %}
  10. {% if toc_ | first is defined %}
  11. <label class="md-nav__title" for="__toc">{{ lang.t("toc.title") }}</label>
  12. <ul class="md-nav__list" data-md-scrollfix>
  13. {% for toc_item in toc_ %}
  14. {% include "partials/toc-item.html" %}
  15. {% endfor %}
  16. {% if page.meta.source and page.meta.source | length > 0 %}
  17. <li class="md-nav__item">
  18. <a href="#__source" class="md-nav__link md-nav__link--active">
  19. {{ lang.t("meta.source") }}
  20. </a>
  21. </li>
  22. {% endif %}
  23. {% set disqus = config.extra.disqus %}
  24. {% if page and page.meta and page.meta.disqus is string %}
  25. {% set disqus = page.meta.disqus %}
  26. {% endif %}
  27. {% if not page.is_homepage and disqus %}
  28. <li class="md-nav__item">
  29. <a href="#__comments" class="md-nav__link md-nav__link--active">
  30. {{ lang.t("meta.comments") }}
  31. </a>
  32. </li>
  33. {% endif %}
  34. </ul>
  35. {% endif %}
  36. </nav>