diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 80225c0d5..d478d7f55 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,8 +1,7 @@ {{ define "main" }} {{- $images := .Resources.ByType "image" }} {{- $cover := $images.GetMatch (.Params.cover | default "*cover*") }} - {{- $feature := (.Params.feature | default "*feature*") | default $cover }} - {{- $featureImg := $images.GetMatch $feature }} + {{- $feature := $images.GetMatch (.Params.feature | default "*feature*") | default $cover }}
{{ if .Params.showBreadcrumbs | default (.Site.Params.article.showBreadcrumbs | default false) }} @@ -14,10 +13,10 @@

{{ partial "article-meta.html" (dict "context" . "scope" "single") }}
- {{ if $featureImg }} + {{ if $feature }}
{{ $alt := $.Params.featureAlt | default $.Params.coverAlt | default "" }} - {{ partial "picture.html" (dict "context" . "src" $feature "alt" $alt "class" "mb-6 -mt-4 rounded-md") }} + {{ partial "picture.html" (dict "context" . "resource" $feature "alt" $alt "class" "mb-6 -mt-4 rounded-md") }} {{ with $.Params.coverCaption }}
{{ . | markdownify }}
{{ end }} diff --git a/layouts/partials/picture.html b/layouts/partials/picture.html index 207f5d077..cdf7a195f 100644 --- a/layouts/partials/picture.html +++ b/layouts/partials/picture.html @@ -16,7 +16,9 @@ /> {{ else }} {{ $resource := "" }} - {{ if .context.Page.Resources.GetMatch ($url.String) }} + {{ if .resource }} + {{ $resource = .resource }} + {{ else if .context.Page.Resources.GetMatch ($url.String) }} {{ $resource = .context.Page.Resources.GetMatch ($url.String) }} {{ else if resources.GetMatch ($url.String) }} {{ $resource = resources.Get ($url.String) }}