summaryrefslogtreecommitdiff
path: root/mkdocs-material/src/nav.html
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2016-07-24 19:13:40 -0400
committerJordan Wiens <jordan@psifertex.com>2016-07-24 19:13:40 -0400
commitb1900d6ebcc39738885f90fa9f18b28206a74947 (patch)
tree2d4975fe0a347af7101200c48e4a8df82ca780ae /mkdocs-material/src/nav.html
parent754ea372c66afad144988fcab2d7cf1fdbb3f2fc (diff)
very early checkin of template for user-docs, only a few pages filled out
Diffstat (limited to 'mkdocs-material/src/nav.html')
-rw-r--r--mkdocs-material/src/nav.html51
1 files changed, 51 insertions, 0 deletions
diff --git a/mkdocs-material/src/nav.html b/mkdocs-material/src/nav.html
new file mode 100644
index 00000000..1d70b9fc
--- /dev/null
+++ b/mkdocs-material/src/nav.html
@@ -0,0 +1,51 @@
+<!-- Render sections -->
+{% if nav_item.children %}
+ <li>
+ <span class="section">{{ nav_item.title }}</span>
+ <ul>
+
+ <!-- Render pages of section -->
+ {% for nav_item in nav_item.children %}
+ {% include "nav.html" %}
+ {% endfor %}
+ </ul>
+ </li>
+
+<!-- Render page link -->
+{% else %}
+ <li>
+ <a class="{% if nav_item.active %}current{% endif %}"
+ title="{{ nav_item.title }}" href="{{ nav_item.url }}" >
+ {{ nav_item.title }}
+ </a>
+
+ <!-- Expand active pages -->
+ {% if nav_item == current_page %}
+
+ <!--
+ The top-level anchor must be skipped if the article contains a h1
+ headline, since it would be redundant to the link to the current page
+ that is located just above the anchor. Therefore we directly continue
+ with the children of the anchor.
+ -->
+ {% if h1 %}
+ {% set toc = (toc | first).children %}
+ {% endif %}
+
+ <!-- Render anchors of active page -->
+ {% if toc and (toc | first) %}
+ <ul>
+ {% for toc_item in toc %}
+
+ <!-- Render anchor -->
+ <li class="anchor">
+ <a title="{{ toc_item.title }}" href="{{ toc_item.url }}">
+ {{ toc_item.title }}
+ </a>
+ </li>
+ {% endfor %}
+ </ul>
+ {% endif %}
+ {% endif %}
+ </li>
+{% endif %} \ No newline at end of file