hugo-theme-termlite/layouts/partials/page/date.html

25 lines
642 B
HTML

{{/*
Outputs a date tag for a page.
@context {Page} .page The current page
@context {String} .date The date, one of "published", or "updated".
@context {String} .class Additional classes to apply to the rendered content.
*/}}
{{- $page := .page -}}
{{- $dateName := .date -}}
{{- $name := "" -}}
{{- $date := $page.PublishDate -}}
{{- if or (not $dateName) (eq $dateName "date") }}
{{- $name = T "datePublishedName" -}}
{{- else -}}
{{ end -}}
<div class="{{ with .class }}{{ . }} {{ end }}tag">
<span class="tag__name">{{ $name }}</span>
<span class="tag__value">{{ $date | time.Format "2006-01-02" }}</span>
</div>