Taxonomiesを使用する
Taxonomiesとは
コンテンツを分類するための機能が用意されています。
分類方法はユーザが定義できます。
Taxonomyには以下の要素が必要です。
- Taxonomy: 分類方法
- Term: キー
- Value: コンテンツ
用意されている分類方法と分類方法の追加
Hugo には、category と tag の分類方法が用意されています。
category と tag は設定ファイルに記述しなくても使用することができます。
分類方法を追加する場合、追加する分類方法を設定ファイルに追加しますが、引き続き category と tag を使用するときは、それらも記述する必要があります。
|
|
コンテンツへのキーの追加
コンテンツファイルにキーを追加します。
下記の例では、コンテンツファイルに"HUGO"という category と、“HUGO"という tag を追加しています。
|
|
taxonomy のリストページ
taxonomy のリストページは、 “/taxonomyの複数形/” に表示されます。
categoryの場合は、"/categories/”
tagの場合は、"/tags/"
term のリストページ
term のリストページは、 “/taxonomyの複数形/term” に表示されます。
“hugo"という category の場合は、"/categories/hugo/”
“hugo"という tag の場合は、"/tags/hugo/”
このサイトでは
このサイトではcontentディレクトリ配下にセクションのディレクトリを作成しています。
セクションで大きなグループ分けができており、categoryが不要だったので設定ファイルでcategoryが使用されないようにしています。