{{ $cols := .Parent.Get "columns" }} {{ $imgOriginal := .Page.Resources.GetMatch (.Get "src") }} {{ $img := $imgOriginal }} {{ with $imgOriginal }} {{ if eq $cols "2" }} {{ $img = $imgOriginal.Fit "500x1000 webp" }} {{ else if eq $cols "3" }} {{ $img = $imgOriginal.Fit "333x800 webp" }} {{ else if eq $cols "4" }} {{ $img = $imgOriginal.Fit "250x500 webp" }} {{ else }} {{ $img = $imgOriginal.Fit "800x1000 webp" }} {{ end }} {{ $imgFitted := $imgOriginal.Fit "850x1000 webp" }} <figure class="tsc-gallery-img"> <a {{ with $.Get "href" }} href="{{ . }}" {{ else }} data-url="{{ $imgFitted.RelPermalink }}" {{ end }} > <img {{ with $.Get "alt"}}alt="{{.}}"{{ end }} src="{{ $img.RelPermalink }}" > </a> {{ with $.Get "credits" }} <div class="credits">Foto: {{ . }}</div> {{ end }} {{ with $.Get "caption" }} <caption>{{ . }}</caption> {{ end }} </figure> {{ else }} {{ warnf "No image found for page %s: %s" .Page.RelPermalink (.Get "src") }} {{ end }}