Back to Shardingsphere

Attachments

docs/document/themes/hugo-theme-learn/layouts/shortcodes/attachments.html

5.5.3794 B
Original Source

{{ $_hugo_config := { "version": 1 } -}} {{with .Get "title"}}{{.}}{{else}}{{T "Attachments-label"}}{{end}} {{- $filesName := "files" }} {{- if ne .Page.File.BaseFileName "index" }} {{- $filesName = printf "%s.files" .Page.File.BaseFileName }} {{- end}} {{- $fileDir := replace .Page.File.Dir "\" "/" }} {{- $pattern := .Get "pattern" | default "" }} {{- range (readDir (printf "content/%s%s" .Page.File.Dir $filesName) ) }} {{- if findRE $pattern .Name}} {{- $size := .Size }} {{- $unit := "Byte" }} {{- if ge $size 1024 }} {{- $size = div $size 1024 }} {{- $unit = "Kilobyte" }} {{- end}} {{- if ge $size 1024 }} {{- $size = div $size 1024 }} {{- $unit = "Megabyte" }} {{- end}} - [{{.Name}}]({{%20(printf) ({{$size}} {{T (print $unit "-symbol")}}) {{- end}} {{- end}} {{- .Inner}}