This theme implements menus and navigation without requiring additional
metadata (e.g. menu: entries). First, it automatically creates a
menu bar based on the top level sections and their sibling pages and
sub-sections (from which individual pages or sections can be excluded).
Likewise, on each page we generate buttons for linear traversal
(Previous|Next) and Up. That means, except for pages which are
intentionally excluded, that the entire site can be read from landing
page to last page of the last section by clicking ‘Enter Site’, and then
‘Next’ on every subsequent page.
Finally the right sidebar will contain a navigation menu for the
current section and one level of subsections.
A note on navigation and display order
The linear traversal mentioned above uses Hugo’s default Page ordering,
which means you can set the ‘weight’ metadata in the front-matter of
pages that are not naturally in the order you wish (basic ordering
is by date). Lower weight sorts earlier.
This theme implements a search functionality using Fuse.js, Mark.js, and
some custom code.
The theme includes basic support for a contact form (given an
appropriate server-side POST receiver).
A note on displaying copyright / licenses
This theme has an archetype and taxonomy that make it easy to indicate
the copyright and licensing for your pages. In the front-matter add
the license (or licenses) as a list in a licenses field, and copyright
in a copyright field.