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

Version Path
dendron-jekyll-0.3.12 _includes/nav.html
dendron-jekyll-0.3.11 _includes/nav.html
dendron-jekyll-0.3.9 _includes/nav.html
dendron-jekyll-0.3.8 _includes/nav.html
dendron-jekyll-0.3.7 _includes/nav.html
dendron-jekyll-0.3.6 _includes/nav.html
dendron-jekyll-0.3.5 _includes/nav.html
dendron-jekyll-0.3.4 _includes/nav.html
dendron-jekyll-0.3.3 _includes/nav.html