From 4a9e6d9faaea0389a0c35b9919426f0316411cfc Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Thu, 13 Oct 2022 14:21:09 +0200 Subject: [PATCH] improve image handling; add imgtitle page param --- layouts/partials/card.html | 17 +++++++++++------ layouts/partials/sidebar.html | 10 ++++++++-- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/layouts/partials/card.html b/layouts/partials/card.html index e5e42fe..ef88f99 100644 --- a/layouts/partials/card.html +++ b/layouts/partials/card.html @@ -12,18 +12,23 @@ {{- $img = $refImg -}} {{- end -}} {{ if $img -}} - {{- $image := (resources.Get (printf "img/%s" $img)).Resize "400x" -}} - {{ .Title }} - {{ else if .Params.teaser }} + {{- $image := resources.Get (printf "img/%s" $img) -}} + {{- if eq $image nil -}} + {{- warnf "not found: %v" $img -}} + {{- else -}} + {{- $image = $image.Resize "400x" -}} + {{ .Title }} + {{- end -}} + {{- else if .Params.teaser -}}

{{ .Params.teaser }}

- {{ else if .Site.Params.defaultImage }} + {{- else if .Site.Params.defaultImage -}} {{ .Site.Title }} - {{ end }} + {{- end }}
{{ .Title | truncate 30 }} diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html index 1cc5b34..1642f99 100644 --- a/layouts/partials/sidebar.html +++ b/layouts/partials/sidebar.html @@ -18,10 +18,16 @@ {{- if $refPage -}} {{ $refPage.Title }} + src="{{ $image.RelPermalink }}" + alt="{{ $refPage.Title }}" + title="{{ $refPage.Title }}"> {{- else -}} {{ .Title }} + src="{{ $image.RelPermalink }}" + alt="{{ .Title }}" + {{- if .Params.imgtitle -}} + title="{{ .Params.imgtitle }}" + {{- end -}}> {{- end -}} {{- else if .Params.teaser -}}