search and stats plugins have the same problem (but worse since they don’t even have Page to edit), but I expect those have to be handled by the plugin maintainers as a config option.
@sod handled this differently (better IMO!) for surprise me.
Photos and Archives really should have that “Include this page” checkbox. I’ll work on adding that. In the meantime you will probably need to create a custom theme that overrides the header to just show the links you want instead of having Micro.blog manage it.
The custom theme approach, as @manton suggests, is definitely the most elegant. If you’re okay with a hack, you could add this to your custom CSS.
/* Hide the last two list items in the header navigation. */
.header > nav li:nth-last-child(-n+2) {
display: none;
}
Ideas are percolating for how we could better handle plug-in pages via nifty user interfaces in this thread. So, hopefully, this will get better in the future.
Customizing your theme template is the only/best solution here, especially as it pertains to plug-ins adding pages.
There’s probably something like this in your header partial:
{{ with site.Menus.main }}
{{ range . }}
<a class="{{ if eq .URL $url }}active{{ end }}" href="{{ .URL }}">
{{ .Name }}
</a>
{{ end }}
{{ end }}
And you’ll want to eliminate that and instead hardcode the links to pages you want to be in your navigation (or possibly filter out certain URLs from the range instead).