Added ; last modified February 4, 2026
This is the relationship between files in the theme. This site has
been de-themed, but some or all of this may still apply.
GoAT information: https://gohugo.io/content-management/diagrams/
First-class concepts in Hugo
Hugo has built-in knowledge of specific categories of templates:
- Base
- Single page
- Home page (is a Page)
- List
- Section (is a List)
- Taxonomy (is a List)
“Section” divides its sub-items into groups, each in a single section.
“Taxonomy” can have overlapping sub-items, with each appearing in
multiple groups. A typical use case for this is tags.
RSS happens automagically?
page kind: A classification of pages, one of home, page, section,
taxonomy, or term. Note that there are also RSS, sitemap, robotsTXT,
and 404 page kinds, but these are only available during the rendering
of each of these respective page’s kind and therefore not available in
any of the Pages collections.
Markdown files
This describes how things worked before the site was de-themed.
- The pages section gets its index text from local content, that shadows the index defined in the theme.
- The posts section gets its index text from local content.