{%- assign default_paths = site.pages | map: “path” -%} {%- assign page_paths = site.header_pages | default: default_paths -%} {%- assign titles_size = site.pages | map: 'title' | join: '' | size -%}

<header>

<nav>
  <a id="site-title" rel="author" href="{{ "/" | relative_url }}">{{ site.title | escape }}</a>
</nav>
{%- if titles_size > 0 -%}
<nav>
  <ul>
    {%- for path in page_paths -%}
      {%- assign my_page = site.pages | where: "path", path | first -%}
      {%- if my_page.nav_title or my_page.title -%}
      <li>
        <a class="page-link" href="{{ my_page.url | relative_url }}">
        {%- if my_page.nav_title -%}
          {{ my_page.nav_title | escape }}
        {%- elsif my_page.title -%}
          {{ my_page.title | escape }}
        {%- endif -%}
        </a>
      </li>
      {%- endif -%}
    {%- endfor -%}
  </ul>
</nav>
{%- endif -%}

</header>