diff --git a/layouts/_partials/helper/image.html b/layouts/_partials/helper/image.html index 36a7480..1ebc586 100644 --- a/layouts/_partials/helper/image.html +++ b/layouts/_partials/helper/image.html @@ -9,7 +9,7 @@ /// Height: Image height /// Width: Image width -{{ $result := "" }} +{{ $result := dict }} {{ if .Image }} {{ $url := urls.Parse .Image }} @@ -20,7 +20,6 @@ {{ if not (in (slice "https" "http") $url.Scheme) }} {{/* Local image */}} {{ $resource = .Resources.Get (printf "%s" (.Image | safeURL)) }} - {{ $permalink = $resource.RelPermalink }} {{ else }} {{/* Remote image */}} {{ with try (resources.GetRemote $url) }} @@ -39,11 +38,12 @@ {{ if and .Context.Site.Params.imageProcessing.autoOrient (reflect.IsImageResourceProcessable $resource) }} {{ $filter := images.AutoOrient }} {{ $resource = $resource | images.Filter $filter }} - {{ if $local }} - {{ $permalink = $resource.RelPermalink }} - {{ end }} {{ end }} - + + {{ if $local }} + {{ $permalink = $resource.RelPermalink }} + {{ end }} + {{ if reflect.IsImageResourceWithMeta $resource }} {{ $result = dict "Resource" $resource