1. Series.html


Sometimes there are articles that are difficult to categorize using tags alone. In this case, I wanted to organize certain articles into a series, for example, the “freshPink.” Creating a series would make it easier to manage related articles in one place. Adding a collapsible list-like link to each freshPink-specific markdown file would make it easier to jump from article to article, and organize the series.


1-1. Setting

Create a Series Data File

First, you need to create a data file that contains the information about the documents in each series. Create a YAML file under Hugo’s data*/ folder to manage the series information..

Example: data/series/freshPink.yaml

title: "freshPink"
items:
  - name: "01. freshPink"
    link: "shpink/posts/post-1"
  - name: "03. features"
    link: "https://elecbrandy.github.io/freshpink/posts/post-2"
  - name: "03. shortcuts"
    link: "https://elecbrandy.github.io/freshpink/posts/post-3"

In this file, the items list includes the name and link of each document that belongs to the series.


Create the Shortcode File

To display the series in a markdown file, you can use the shortcode like this:

{{< series title="📚 /freshPink tutorial" series="freshPink" >}}

1-2. Example

When you include that code in your markdown file, the following collapsible list will be generated:

📚 /freshPink tutorial