Hugo のタグとかカテゴリとか
この前、k-kaz が自作テーマで遊ぶサイト に タグとかカテゴリとか という記事を書きました。
タグとかカテゴリのリンクををクリックしたときに、そのグループだけではなく、全記事が出てきちゃう! というものです。
自作テーマだから、うまく作り込めていないんだと思っていましたが、このサイトも同じじゃないか。
以前は正しく動作していたはずなので、Hugo のバージョンを上げたとき、仕様変更によって動作が変わったと思われます。
ちょろっと調べた
\layouts\_default
に taxonomy.html
と terms.html
を置くと、良いらしい。
中身の書き方はいまいち分かっていないので、ここには書きませんが、とりあえず k-kaz が自作テーマで遊ぶサイト では、動作しました。
ただのリンクが並ぶだけで、味も素っ気もないんですが。
本当はタグやカテゴリのタイトルを出したり、トップページと同じようなレイアウトにしたいんだけど。
また時間のあるときに挑戦しよう。
あと、このサイトも直さなきゃ。(時間のあるときに)
2023-02-14 追記
やっと直した。
というか、完全に忘れていました・・・。
別件でたまたまこちらのサイトを見ていて、タグをクリックしたのに絞り込みが出来ていないことを発見しました。
しばらく考えたり試したりしているうちに、この記事も発見。
以前から出来ていなかったのね。
やったこと
上に書いてある taxonomy.html
や terms.html
を置いてみてもうまく動作せず。
あちこち見てたら、本テーマ(aether)の場合はこれらファイルは必要ありませんでした。
list.html
li.html
li-next.html
で動作させているみたい。
結果、自分で編集した list.html
がおかしかったという悲しい結末になりました。
ということで、もともとThemeに入っていた list.html
を持ってきて、希望する編集を加えたものを置き直しました。
分かると、なぁ~んだって感じ。