{{/* TODO: Ensure CSS/JS is only loaded once */}} {{- with resources.Get "scss/snap-gallery.scss" | toCSS }} {{- end }} {{/* Initialise variables */}} {{ $imgs := slice }} {{/* Get/sanitise image paths */}} {{ if .Params.isdir }} {{/* Get images from folder, put into map */}} {{ $imgdir := print "/static/" .Params.src }} {{- range readDir $imgdir -}} {{ $imgs = $imgs | append (print $.Params.src "/" .Name ) }} {{ end }} {{ else }} {{/* Get images from src Param, separated by comma */}} {{ range (split .Params.src ",") }} {{ $imgs = $imgs | append (trim . " ") }} {{ end }} {{ end }} {{/* Visible images */}}