{% comment %}<!– The pages_list include is a listing helper. Usage:

1) assign the 'pages_list' variable to a valid array of pages or posts.
2) include JB/pages_list
example:
  <ul>
        {% assign pages_list = site.pages %}  
        {% include JB/pages_list %}
      </ul>

Grouping: (optional): 
      assign the 'group' variable to constrain the list to only pages/posts
      in the given group. Note you must define the group manually in the page/post
      meta-data to use this feature.
      Grouping is mainly helpful for non-post pages.
      If you want to group posts, it's easier/better to tag them, then pass the tagged posts array.
      i.e. site.tags.cool_tag (this returns an array of posts tagged: cool_tag)

This helper can be seen in use at: ../_layouts/default.html

–>{% endcomment %}

{% if site.JB.pages_list.provider == “custom” %}

{% include custom/pages_list %}

{% else %}

{% for node in pages_list %}
  {% if node.title != null %}
    {% if group == null or group == node.group %}
      {% if page.url == node.url %}
      <li class="active"><a href="{{ BASE_PATH }}{{node.url}}" class="active">{{node.title}}</a></li>
      {% else %}
      <li><a href="{{ BASE_PATH }}{{node.url}}">{{node.title}}</a></li>
      {% endif %}
    {% endif %}
  {% endif %}
{% endfor %}

{% endif %} {% assign pages_list = nil %} {% assign group = nil %}