2時に寝て7時に起きる。昨日 86―エイティシックス― の第2クールの初回をみた。起きてから第1クールの後半の内容を見返したりしてた。内容がすごくおもしろいというわけではないんだけど、作品の世界観と音楽がよい。というか、澤野弘之 氏のファンなので彼が音楽を手がける作品はみてしまう。第1クールの音楽も素晴らしかった。音楽がよいと映画やアニメのシーンが盛り上がるし、音楽だけを聞いているときにもそのシーンのイメージが想起されて音楽そのものにも深みが出るような気がする。

Terminal のカスタマイズ

月別一覧のページを作成した。Hugo には Taxonomies という仕組みがあって、任意のラベルでカテゴライズできる。デフォルトでは categoriestags が提供されている。設定ファイルに dates というカスタム Taxonomies を定義する。

[taxonomies]
  date = "dates"
  tag = "tags"

コンテンツのメタデータには次のように年月のラベルを付与する。

dates: [2021/10]

これは hugo new したときに自動生成されるので自分で明示的に設定する必要はない。

dates: [{{ dateFormat "2006/01" .Date }}]

ラベル名に / を含めると自動的に月ごとのサブディレクトリになってくれるので月別のアーカイブを生成するのに都合がよい。

$ tree -L 3 public/dates/
public/dates/
├── 2021
│   ├── 09
│   │   ├── index.html
│   │   ├── index.xml
│   │   └── page
│   └── 10
│       ├── index.html
│       ├── index.xml
│       └── page

タグ一覧とは異なり、年単位・月単位にまとめて一覧表示するためにテンプレートをカスタマイズする。Taxonomy Templatesterms.html によって提供されている。Terminal が提供しているこのテンプレートをカスタマイズすることで月別一覧を次のような表示になるようカスタマイズした。

実際の修正内容は次になる。