Hugoの「.Summary」の仕様が変更になったのでテンプレート修正
はじめに
HugoをアップデートしてHugoコマンドを実行したところ、記事リストのレイアウトが崩れて表示されるようになりました。
テンプレートに影響を与える仕様変更はやめてほしい…
画面レイアウトが崩れた原因
リリース履歴を調べたところ、Hugo v0.134.0から.Summaryの戻り値がプレーンテキストからHTMLに変更されたのが原因でした。
修正方法
テンプレート内で使用されている{{ .Summary }}を{{ .Summary | plainify }}に置き換えると、以前の仕様(プレーンテキスト)で表示されます。
{{ range .Pages }}
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ .Summary }}
{{ end }}
{{ range .Pages }}
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ .Summary | plainify }}
{{ end }}