If you have more than a couple of pages on your Jekyll site, you may not want them all appearing in your page headers (which is the default). Fortunately Stack Overflow has some answers. The simplest to my mind is the last. It allows you to use a simple yaml tag in the front matter of your page to show if you want the page excluded from the header:

---
exclude: true
---

Set it up by creating the file _includes/header.html. (You may need to create the directory _includes first.) (Since I am still using the default minima theme, I wanted to use the header from that theme which is at GitHub.) Then insert the relevant templating logic.

   <div class="trigger">   
    {% for my_page in site.pages %}
     {% unless my_page.exclude %}
	{% if my_page.title %}
	 <a class="page-link" href="{{ my_page.url | relative_url }}">{{ my_page.title | escape }}</a>
	{% endif %}
     {% endunless %}
    {% endfor %}
    </div>