このブログをご覧のみなさん、こんにちは。
このブログは静的サイトジェネレーター Hugo で作っていて、Robust というテーマをカスタマイズして使用しています。というわけで、この記事はカスタマイズ内容をメモとして残しておきます。
更新日の表示
投稿日 (Date) はデフォルトのカレンダーアイコン、更新日 (Lastmod) はリフレッシュアイコンで別々に表示するようにしました。記事の Front Matter
で Date
と Lastmod
をそれぞれ設定すると反映されます。
themes/hugo_theme_robust/layouts/_default/summary.html
を layouts/_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>