Now that we have a Hugo site setup, we want to define a Taxonomy so that we can categorize pages. For example, we
will have a
series category in our taxonomy. The first series will be our
hugo series, and by categorizing all
of our Hugo related pages to be in this series Hugo will do some magic for us.
Hugo gives us tags and categories as defaults, but we are going to define a custom
series term so we can see
how it all works. We will also define a
tag term so we can add tags to our articles, as well.
The first thing we do is add the terms to our config file:
taxonomies: series: series tag: tags
Note that the format is
singular: plural for the term.
Now, we can add
tag information to our front matter to categorize our posts.
Next, we add our taxonomy data in the front-matter section of our pages. As we said earlier, we are going to have
hugo series of posts. To add our posts to the
hugo series, we need to add the value to the front-matter of
Here is what our first page’s front-matter will look with the series taxonomy information added:
--- title: "Hugo QuickStart" date: 2019-11-13T07:32:41-05:00 draft: true weight: 100 series: - hugo ---
Now, we’ll add the series information to each
hugo post and we have posts group by series now.