Sha256: 5916b5f3d53b18094f8477476f1f9d80800053ba3d347dc57ed752e499017e54
Contents?: true
Size: 1.67 KB
Versions: 11
Compression:
Stored size: 1.67 KB
Contents
<nav class="site-nav" id="site-nav"> <h2 class="site-nav-title">{{ 'navigation' | t: 'title' }}</h2> <ul> {%- assign previous = null %} {%- assign regex = '/' | append: site.paginate_page | append: '[0-9]/' %} {%- assign main_pages = site.pages | where: 'nav-level', '1' | sort: 'nav-order' -%} {% for page in main_pages %} {%- assign current = page.nav-title | default: page.title %} {%- if (current != previous) %} {%- assign previous = page.nav-title | default: page.title %} {%- assign sub_pages = site.pages | where: 'nav-level', page.title | sort: 'nav-order' %} <li{%- if sub_pages.size > 0 %} class="has-children"{% endif %}> {%- if sub_pages.size > 0 %} <details class="sub-nav"> <summary><span>{{ page.nav-section | default: page.nav-title | default: page.title }}</span></summary> {%- else %} <a href="{{ page.url | regex_replace: regex,'/' | prepend: site.baseurl }}">{{ page.nav-title | default: page.title }}</a> {%- endif -%} {% if sub_pages.size > 0 %} <ul> <li> <a href="{{ page.url | regex_replace: regex,'/' | prepend: site.baseurl }}">{{ page.nav-title | default: page.title }}</a> </li> {%- for child in sub_pages %} <li> <a href="{{ child.url | prepend: site.baseurl }}">{{ child.nav-title | default: child.title }}</a> </li> {%- endfor %} </ul> </details> {%- endif %} </li> {%- endif %} {%- endfor %} </ul> </nav>
Version data entries
11 entries across 11 versions & 1 rubygems