タクソノミー設定したい([taxonomies]
/ taxonomies.toml
)
1# /config/_default/hugo.toml
2[taxonomies]
3category = "categories"
4tag = "tags"
5author = "authors" # 追加したタクソノミー
6group = "groups" # 追加したタクソノミー
[taxonomies]
セクションでタクソノミーを設定します。
デフォルトでcategory
とtag
が有効です。
テンプレートしたい(.Site.Taxonomies
)
// /layouts/partials/taxonomy.html
{{ range $taxonomy, $terms := .Site.Taxonomies }}
{{ end }}
.Site.Taxonomies
でタクソノミーのアクセスできます。
タクソノミーは分類(taxonomy)と項目(terms)のマップ型になっています。
ページ設定したい
1title = "記事のタイトル"
2authors = ["名前1", "名前2"]
3groups = ["グループ1", "グループ2"]
タクソノミーはページのfront matterで設定できます。
authors
やgroups
が分類で、その配列の要素が項目です。