Sha256: f71274dd97a04708812e19643da5a3a29342bda76948aa6c24c95a73840407f8
Contents?: true
Size: 1.89 KB
Versions: 9
Compression:
Stored size: 1.89 KB
Contents
{%- assign groups = include.nodes | group_by:"category" | sort:"name" -%} {%- if groups.size > 0 -%} <ul class="nav-list"> {%- for group in groups -%} {%- assign ordered_pages_list = group.items | where_exp:"item", "item.nav_order != nil" -%} {%- assign unordered_pages_list = group.items| where_exp:"item", "item.nav_order == nil" -%} {%- if site.nav_sort == 'case_insensitive' -%} {%- assign sorted_ordered_pages_list = ordered_pages_list | sort_natural:"nav_order" -%} {%- assign sorted_unordered_pages_list = unordered_pages_list | sort_natural:"title" -%} {%- else -%} {%- assign sorted_ordered_pages_list = ordered_pages_list | sort:"nav_order" -%} {%- assign sorted_unordered_pages_list = unordered_pages_list | sort:"title" -%} {%- endif -%} {%- assign pages_list = sorted_ordered_pages_list | concat: sorted_unordered_pages_list -%} {%- for node in pages_list -%} {%- include active.html node=node -%} <li class="nav-list-item{% if active %} active{% endif %}"> {%- if node.children.size > 0 and node.permalink != '/' -%} {%- unless node.expand_exclude -%} <a href="" class="nav-list-expander"><svg viewBox="0 0 24 24"><use xlink:href="#svg-arrow-right"></use></svg></a> {%- endunless -%} {%- endif -%} <a href="{{ node.url | absolute_url }}" class="nav-list-link{% if active %} active{% endif %}">{{ node.title }}</a> {%- assign active = false -%} {%- assign children = hierarchy | where_exp:"item", "item.name == node.id" | map: "items" | first -%} {%- if children -%} {%- if node.has_collection -%} {%- else -%} {%- include nav.html nodes=children -%} {%- endif -%} {%- endif -%} </li> {%- endfor -%} {%- endfor -%} </ul> {%- endif -%}
Version data entries
9 entries across 9 versions & 1 rubygems