25 lines
642 B
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>
|