blob: a6d2537e69e8ef82d49799a18904ec545e46cb5b (
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
|
{{ $_hugo_config := `{ "version": 1 }` }}
<section class="attachments">
<i class="fas fa-paperclip"></i>
<label>
{{with .Get "title"}}{{.}}{{else}}{{T "Attachments-label"}}{{end}}
</label>
{{with .Page.File}}
{{if eq .BaseFileName "_index"}}
{{$.Scratch.Add "filesName" "_files"}}
{{else}}
{{$.Scratch.Add "filesName" (printf "%s.files" .BaseFileName)}}
{{end}}
{{end}}
{{- range (readDir (printf "./content/%s%s" .Page.File.Dir ($.Scratch.Get "filesName")) ) -}}
{{ $fileDir := replace $.Page.File.Dir "\\" "/" }}
{{- if ($.Get "pattern") -}}
{{if (findRE ($.Get "pattern") .Name)}}
<li>
<a href="{{ printf "%s/%s%s/%s" $.Site.BaseURL $fileDir ($.Scratch.Get "filesName") .Name }}" >
{{.Name}}
</a>
({{div .Size 1024 }} kB)
</li>
{{end}}
{{- else -}}
<li><a href="{{ printf "%s/%s%s/%s" $.Site.BaseURL $fileDir ($.Scratch.Get "filesName") .Name }}" >{{.Name}}</a> ({{div .Size 1024 }} kB)</li>
{{- end -}}
{{- end -}}
</section>
{{.Inner}}
|