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