{{- $folder := . }} {{- if fileExists $folder }} {{- $files := readDir $folder }} {{- if $files }} {{- range $files }} {{- if not .IsDir }} {{- $name := index (split .Name ".") 0 }} {{- $extension := lower (index (split .Name ".") 1) }} {{- if or (eq $extension "apng") (eq $extension "avif") (eq $extension "gif") (eq $extension "jfif") (eq $extension "jpeg") (eq $extension "jpg") (eq $extension "pjp") (eq $extension "pjpeg") (eq $extension "png") (eq $extension "svg") (eq $extension "webp") }} {{- .Name }} {{- end }} {{- end }} {{- if .IsDir }} {{- partial "gallery-walk.html" (path.Join $folder .Name) }} {{- end }} {{- end }} {{- end }} {{- end }}