Hugo Partial • Date Time
- Buat partials
layouts/_partials/date-time.html
- Isi seperti berikut
{{- $getDate := .getDate }} {{- $hummanDate := $getDate | time.Format "2006 Jan 02" }} {{- $machineDate := $getDate | time.Format "2006-01-02T15:04:05-07:00" }} <time datetime="{{ $machineDate }}">{{ $hummanDate }}</time>
- Tinggal panggil jika dibutuhkan, Misa di page.html
{{ define "main" }} <article> <h1>{{ .Title }}</h1> <p>PUBLISHED: {{ partial "date-time.html" (dict "getDate" .Date) }}</p> <p>UPDATED: {{ partial "date-time.html" (dict "getDate" .Lastmod) }}</p> {{ .Content }} </article> {{ end }}
Manfaat:
- Mudah digunakan berkali-kali dimanapun.
- Format konsisten.
- Lebih mudah dikembangkan di kemudian hari.