I’m attempting to build a static site with hugo for documentation. However for ease of printing (and PDF’ing), I’d like to generate one special page that is all the content from the site. Is this possible?
I haven’t explored it in detail, but check out the DocuAPI theme port by @bep. It mentioned its all in one page:
Most notable: This theme will use all the (non drafts) pages in the site and build a single-page API documentation. Using weight in the page front matter is the easiest way to control page order.
Copying how the master does it is probably as close to “best practice” as it gets!