Was refactoring it out then realized that all pages extend index.html Therefore the variable was already in the available context on all pages
If no content has been set for the landing page, put up a table of contents by default. Many simple sites don't need a landing page that has more than a table of contents.