{{ $url := .Get 0 }} {{ $files := getJSON $url }} {{ with .Page.Params.downloads }} <h2>Downloads</h2> <table class="downloads"> <tbody> {{ range . }} {{ $filename := index (split .url "/") (sub (len (split .url "/")) 1) }} {{ $record := where $files "name" $filename | first 1 }} {{ $target := .target }} {{ range $record }} <tr> <th>{{ $target }}</th> <td> <a href="{{ .url }}">{{ .name }}</a> ({{ printf "%.2f" (div .size 1e6) }} MiB) </td> </tr> {{ else }} <tr> <th>{{ .target }}</th> <td> <a href="{{ .url }}">{{ .name }}</a> </td> </tr> {{ end }} {{ end }} </tbody> </table> {{ end }}