blob: d6d988a06d8f71de2c0ca74e9dee241c7353ead2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
{{- $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")
}}
<img
width="100"
height="100"
title="{{- .Name }}"
alt="{{- .Name }}"
src="{{ "" | absURL }}/{{- strings.TrimPrefix "content/" (trim $folder "/") }}/{{- .Name }}"
/>
{{- end }}
{{- end }}
{{- if .IsDir }}
{{- partial "gallery-walk.html" (path.Join $folder .Name) }}
{{- end }}
{{- end }}
{{- end }}
{{- end }}
|