HugoModo

Docs

Taxonomies

Published
Reading time

HugoModo is configured to add seamless taxonomy support to your Hugo website. Simply add a taxonomy, start using it, and your sites will be populated with taxonomy pages and footer navigation links by default. You can add taxonomy pages to customise the leading content which displays on those pages. A great taxonomy to start with is the authors taxonomy. Let’s take a look. Add a Taxonomy By default, Hugo has taxonomies enabled for categories, series and tags. More …

Table of Contents

Published
Reading time

HugoModo features Hugo’s built-in support for generating a table of contents for a page. This is off by default, and can be enabled or disabled for the entire site or individual pages. Enable for your site Add this to your site’s config.toml file: [Params] include_toc = true Enable for a single page If you only want it enabled for a single page, add this to your page’s frontmatter: include_toc = true Disable for a single page To disable the table of contents for certain pages, add this to your page’s frontmatter: More …

Updating Themes

Published
Reading time

The recommended way to install HugoModo themes and extensions is as Git submodules. If you have done this, the easiest way to bring your themes and extensions up to date with the latest versions is as so: git submodule update --recursive --remote

Build with Forestry

Published
Reading time

Forestry has some configuration settings that will allow automatic builds whenever content is updated via their dashboard. I’ve just set this up and am publishing this post to check it out. As Forestry remains our benchmark for compatibility, it will always be important that builds are successful from this source. Unfortunately, it appears that Forestry can only handle project-based GitHub Pages, rather than user or organisation ones - which is what we want for HugoModo. More …

Shortcodes

Published
Reading time

Built-in Hugo shortcodes and custom shortcodes provided by HugoModo.

Add more contrast
Inverted mode