From f0d21881754b69c9790640e105b09a9d39b032e8 Mon Sep 17 00:00:00 2001 From: Victor Ananyev Date: Fri, 29 Dec 2023 17:36:43 +0100 Subject: [PATCH] cover image may optionally lead to the post --- layouts/partials/cover.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/layouts/partials/cover.html b/layouts/partials/cover.html index e92b555..c20f324 100644 --- a/layouts/partials/cover.html +++ b/layouts/partials/cover.html @@ -5,11 +5,12 @@
{{- $responsiveImages := (.Params.cover.responsiveImages | default site.Params.cover.responsiveImages) | default true }} {{- $addLink := (and site.Params.cover.linkFullImages $.IsSingle) }} + {{- $linkUrl := (cond (eq site.Params.cover.linkFullImages "post") .RelPermalink (path.Join .RelPermalink .Params.cover.image)) | absURL }} {{- $pageBundleCover := (.Resources.ByType "image").GetMatch (printf "*%s*" (.Params.cover.image)) }} {{- $globalResourcesCover := (resources.ByType "image").GetMatch (printf "*%s*" (.Params.cover.image)) }} {{- $cover := (or $pageBundleCover $globalResourcesCover)}} {{- if $cover -}}{{/* i.e it is present in page bundle */}} - {{- if $addLink }}{{ end -}} {{- $sizes := (slice "360" "480" "720" "1080" "1500") }} {{- $processableFormats := (slice "jpg" "jpeg" "png" "tif" "bmp" "gif") -}} @@ -22,8 +23,8 @@ {{- if (ge $cover.Width $size) -}} {{ printf "%s %s" (($cover.Resize (printf "%sx" $size)).Permalink) (printf "%sw ," $size) -}} {{ end }} - {{- end -}}{{$cover.Permalink }} {{printf "%dw" ($cover.Width)}}" - sizes="(min-width: 768px) 720px, 100vw" src="{{ $cover.Permalink }}" alt="{{ $alt }}" + {{- end -}}{{$cover.Permalink }} {{printf "%dw" ($cover.Width)}}" + sizes="(min-width: 768px) 720px, 100vw" src="{{ $cover.Permalink }}" alt="{{ $alt }}" width="{{ $cover.Width }}" height="{{ $cover.Height }}"> {{- else }}{{/* Unprocessable image or responsive images disabled */}} {{ $alt }}