HugoのTaxonomyを使用して月別のアーカイブを作成する
目次
はじめに
HugoのTaxonomy機能を使用して月別のアーカイブを作成する方法のメモです。
Taxonomyとは
Hugoではデフォルトでタグ(tag
)とカテゴリー(category
)でコンテンツのグループ化を行えます。
HugoのTaxonomy機能を使用すると、ユーザー独自の分類でグループ化を行うことができるようになります。
Taxonomyの設定方法
Hugoの設定ファイル(hugo.toml
)に月別のアーカイブ用の設定を追加します。
ここでは「taxonomies
」に「archive = "archives"
」を追加しています。
[taxonomies]
category = "categories"
tag = "tags"
archive = "archives"
コンテンツのフロントマターにarchives
を追加します。
---
title: サンプル記事
date: 2024-03-30
archives: 2024/03
---
設定後、http://{サイトのURL}/archives/2024/03/
にアクセスすると2024年3月の記事が表示されます。
なお、分類を複数記載することもできます。
前述のサンプルは年月で分類していますが、年でも分類したい場合は以下のようにします。
---
title: サンプル記事
date: 2024-03-30
archives:
- 2024
- 2024/03
---