diff --git a/layouts/shortcodes/figures/image.html b/layouts/shortcodes/figures/image.html index 6d82f30..95f12ef 100644 --- a/layouts/shortcodes/figures/image.html +++ b/layouts/shortcodes/figures/image.html @@ -1,4 +1,7 @@ {{- $imgs := slice -}} +{{- $class := .Get "class" -}} +{{- $shouldResize := .Get "shouldResize" | default true -}} +{{- $shouldShowTitle := (.Get "shouldShowTitle") | default true -}} {{- if .Get "name" -}} {{- $imgs = $imgs | append (.Page.Resources.GetMatch (.Get "name")) -}} @@ -10,21 +13,20 @@ {{ errorf "Missing name or names parameter to figures/image" }} {{- end -}} -{{- $class := .Get "class" -}} - {{- if lt (len $imgs) 0 -}} {{ errorf "No images found for name(s) parameter" }} {{- end -}} -{{- $shouldShowTitle := (.Get "shouldShowTitle") | default true -}} - -
+
- {{ range $img := $imgs -}} - {{- $resizedImg := $img.Fit "1280x1280" -}} + {{ range $img := $imgs }} + {{- $linkedImg := $img -}} + {{- if $shouldResize -}} + {{ $linkedImg = $img.Fit "1280x1280" }} + {{- end -}} {{- $altText := $img.Params.alt | default $img.Title -}} - {{ . }}