このブログをご覧のみなさん、こんにちは。

このブログは静的サイトジェネレーター Hugo で作っていて、 Robust というテーマをカスタマイズして使用しています。というわけで、この記事はカスタマイズ内容をメモとして残しておきます。

更新日の表示

投稿日 (Date) はデフォルトのカレンダーアイコン、更新日 (Lastmod) はリフレッシュアイコンで別々に表示するようにしました。記事の Front MatterDateLastmod をそれぞれ設定すると反映されます。

themes/hugo_theme_robust/layouts/_default/summary.htmllayouts/_default/summary.html にコピーし、以下のように修正しました。

<      <li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="{{ .Lastmod.Format "2006-01-02T15:04:05JST" }}">{{ .Lastmod.Format ( .Site.Params.dateformat | default "Jan 2, 2006") }}</time></li>
---
>          <li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="{{ .Date.Format "2006-01-02T15:04:05JST" }}">{{ .Date.Format ( .Site.Params.dateformat | default "Jan 2, 2006") }}</time></li>
>          <li><i class="fa fa-refresh" aria-hidden="true"></i><time datetime="{{ .Lastmod.Format "2006-01-02T15:04:05JST" }}">{{ .Lastmod.Format ( .Site.Params.dateformat | default "Jan 2, 2006") }}</time></li>