Reversed ordered list in Hugo

このサイトはHugoを使って生成されているが,Hugoの中で番号付きリストを逆順で表示する方法を調べたのでメモしておく. このサイト内のpublicationsはこれを使って逆順カウントしている.

config.toml内に次のように書いておく.

  [markup.goldmark.parser.attribute]
    block = true

本文markdownで次のように書く.

1. hoge
1. fuga
{reversed="reversed"}

これで次のように逆順で表示されるようになる.

  1. hoge
  2. fuga

CSSと組み合わせることで複数のordered listにまたがって統一したカウンターを使用することも可能なようだが, Hugoでそれを実装するのは面倒そうだったのでとりあえずはあきらめた.