hugo-theme-terminal/layouts/partials/cover.html

25 lines
759 B
HTML
Raw Permalink Normal View History

{{- $cover := false -}}
{{- $autoCover := default $.Site.Params.autoCover false }}
2021-11-01 17:53:02 +00:00
{{- if index .Params "cover" -}}
{{- if .Resources.GetMatch .Params.Cover }}
{{- $cover = (.Resources.GetMatch .Params.Cover).RelPermalink -}}
{{- else -}}
{{- $cover = absURL .Params.Cover -}}
{{- end -}}
{{- else if $.Site.Params.AutoCover -}}
2021-11-01 17:53:02 +00:00
{{- if (not .Params.Cover) -}}
{{- if .Resources.GetMatch "cover.*" -}}
{{- $cover = (.Resources.GetMatch "cover.*").RelPermalink -}}
{{- end -}}
{{- end -}}
{{- end -}}
2021-11-01 17:53:02 +00:00
{{if $cover -}}
<!-- Cover image found -->
<img src="{{ $cover }}"
class="post-cover"
alt="{{ .Title | plainify | default " " }}"
title="{{ .Params.CoverCredit |plainify|default "Cover Image" }}" />
2021-11-01 17:53:02 +00:00
{{- end }}