I've been working on my website on and off for a couple years, learned a ton about JavaScript, CSS, HTML, Bootstrap, Jekyll, Travis-CI, and Github Pages in the process. (Long list is a major factor in why it's taken so long.)
I've discovered that if I push to (or have Travis deploy to) the gh-pages
branch of a repo, it actually becomes a subdomain of my website. Examples: here, here, here.
This is pretty awesome, but those sub-pages end up feeling like they're not a part of the same website, because they provide no way to get back to the main page. I'd like them to include my navbar.
Is there an elegant way to do this?