Featured image of post Hugo Update V0.122.0

Hugo Update V0.122.0

Update後の修正

Hugo v0.122.0

1年振りくらいにHugo本体のアップデートを実施しました。
アップデート後、特別な問題は出ていないように思っていましたが、しばらくしておかしなところに気付きました。

gohugoio/hugo: The world’s fastest framework for building websites.

記事の更新日とかがおかしい

Pagermod というテーマを使っています。
adityatelange/hugo-PaperMod: A fast, clean, responsive Hugo theme.

記事タイトルの下に更新日、読むのにかかる時間等を入れていますが、ここで使っていたHTMLタグ span や、スペースを表示する   なんかがそのままページに表示されていました。
たぶん、この1年間の間に記述方法が変わったのでしょう。修正しました。

post_meta.html

<!-- 元々の内容 -->
{{- if not .Date.IsZero -}}
{{- $scratch.Add "meta" (slice (printf "<span title='%s'>Posted %s / Updated %s</span>" (.Date) (.Date | time.Format (default "2006-01-02" site.Params.DateFormat)) (.Lastmod.Format (default "2006-01-02")))) }}
{{- end }}

{{- with ($scratch.Get "meta") }}
{{- delimit . "&nbsp;·&nbsp;" -}}
{{- end -}}
<!-- 修正後の内容 -->
{{- if not .Date.IsZero -}}
{{- $scratch.Add "meta" (slice (printf "Posted %s / Last %s" (.Date | time.Format (default "2006-01-02")) (.Lastmod.Format (default "2006-01-02")))) }}
{{- end }}

{{- with ($scratch.Get "meta") }}
{{- delimit . " " -}}
{{- end -}}

これで大丈夫そうです。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。