aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--generators/hugo/themes/tdro/layouts/_default/_markup/render-image.html35
1 files changed, 29 insertions, 6 deletions
diff --git a/generators/hugo/themes/tdro/layouts/_default/_markup/render-image.html b/generators/hugo/themes/tdro/layouts/_default/_markup/render-image.html
index 9c368c7..70f0f2f 100644
--- a/generators/hugo/themes/tdro/layouts/_default/_markup/render-image.html
+++ b/generators/hugo/themes/tdro/layouts/_default/_markup/render-image.html
@@ -1,14 +1,37 @@
-{{ $imageFile := print "public" (.Destination | safeURL) }}
-{{ $image := imageConfig $imageFile }}
+{{ $localPath := print "public/" ($.Destination | safeURL) }}
+{{ $remoteImage := resources.GetRemote ($.Destination | safeURL) }}
+
{{- /* This comment removes trailing newlines. */ -}}
<figure>
- <a href="{{ .Destination | safeURL }}" onclick="return false;">
+ <a href="{{ $.Destination | safeURL }}" onclick="return false;">
<img data-image-zoom
- src="{{ .Destination | safeURL }}"
+ src="{{ $.Destination | safeURL }}"
alt="{{ $.Text }}"
title="{{ $.Text | htmlUnescape | safeHTML }}"
- width="{{ $image.Width }}"
- height="{{ $image.Height }}"
+ width="
+ {{- with $remoteImage -}}
+ {{- with .Err -}}
+ {{ $localImage := imageConfig $localPath }}
+ {{- with $localImage -}}
+ {{ .Width }}
+ {{- end -}}
+ {{- else -}}
+ {{- .Width -}}
+ {{- end -}}
+ {{- end -}}
+ "
+ height="
+ {{- with $remoteImage -}}
+ {{- with .Err -}}
+ {{ $localImage := imageConfig $localPath }}
+ {{- with $localImage -}}
+ {{ .Height }}
+ {{- end -}}
+ {{- else -}}
+ {{ .Height }}
+ {{- end -}}
+ {{- end -}}
+ "
/>
</a>
<figcaption class="has-text-grey-dark">