Hugoのテーマに手をいれたことまとめ

header

少しテーマに手をいれたので、Hugoに関してのTipsのまとめという意味も含め、まとめてみます。

対応したこと

各ポスト毎に作成日、更新日を埋め込む

以下の記述を追加。 本サイトでは、最下部のコピーライトの箇所に一緒に埋め込みました。

    <li class="post-copyright-published">
      <strong>Published : </strong>{{- .Date.Format (.Site.Params.dateFormatToUse | default "2006-01-02") }}
    </li>
    <li class="post-copyright-lastmodified">
      <strong>Last Modified : </strong>{{- .Lastmod.Format (.Site.Params.dateFormatToUse | default "2006-01-02") }}
    </li>

更新日時については、Hugoで更新日時の管理 - Molina’s Tech diaryを参考とさせていただきました。 enableGitInfo = trueをconigに追加して、gitのコミット日付を取得するようにしています。

関連した記事を表示

Hugoで関連する記事を表示するを参考に、以下を追加。 デザインは追々対応しようかと思っています。

{{ $related := .Site.RegularPages.Related . }} {{ with $related }}
<h3 class="widget-title">{{T "related_posts" }}</h3>
    <ul class="post-copyright list-unstyled">
    {{ range . }}
     <li class="post-copyright-link hidden-xs">
        <a href="{{- .Permalink }}" class="title">{{ .Title }}</a>
     </li>
    {{ end }}
  </ul>
{{ end }}