PromiseKit
{% assign sorted_pages = site.pages | sort: "order" %} {% assign parts = page.url | split: '/' %} {% if parts.size == 0 %} {% assign prefix = '/' %} {% else %} {% assign prefix = parts[1] | prepend: '/' | append: '/' %} {% endif %} {% for node in sorted_pages %} {% if node.nav %} {% if prefix == node.url %} {{node.nav}} {% else %} {{node.nav}} {% endif %} {% endif %} {% endfor %} Help GitHub