culinary.kemonine.info/themes/hugo-recipes/layouts/_default/single.html

37 lines
1.2 KiB
HTML
Raw Normal View History

2022-12-03 15:27:03 +00:00
{{ define "main" }}
<article class="single" itemscope itemtype="http://schema.org/BlogPosting">
<div class="meta">
{{ if not .Page.Date.IsZero }}
<span class="key">published on</span>
<span class="val"><time itemprop="datePublished" datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Format "January 02, 2006" }}</time></span>
{{ end }}
<br>
<span class="key">author:</span>
<span class="val">{{ .Params.author | default .Site.Author.name -}}</span>
{{ with .Params.tags }}
<br>
<span class="key">tags:</span>
<span class="val">
{{ $tagsLen := len . -}}
{{ range $k, $v := . }}
<a href="{{ . | urlize | lower | printf "tags/%s" | relURL }}">{{ . | title }}</a>
{{ if lt $k (sub $tagsLen 1) }}&middot;{{ end }}
{{- end -}}
</span>
{{ end }}
</div>
<h1 class="headline" itemprop="headline">{{ .Title | title }}</h1>
<section class="body" itemprop="articleBody">
{{ if isset .Params "recipe_image" -}}
<figure class="image">
<img src="{{ .Permalink | absURL }}{{ .Params.recipe_image }}" alt="Recipe image" />
</figure>
{{ end -}}
{{ partial "stats" . }}
{{ .Content }}
</section>
</article>
{{ end }}