{{- $soundData := .Get 0 -}} {{- $dataFile := .Page.Resources.Get (printf "data/sounds/%s.yaml" $soundData) -}} {{- if $dataFile -}} {{- $data := $dataFile.Content | transform.Unmarshal -}} {{- $audio := .Page.Resources.Get $data.file -}} {{- if $audio -}}
{{- if or $data.title (or $data.description $data.attribution) -}}
{{- with $data.title -}}

{{ . }}

{{- end -}} {{- with $data.description -}}

{{ . | markdownify }}

{{- end -}} {{- with $data.attribution -}} {{- $attribution := partial "media/parse-attribution.html" . -}}

Attribution : {{- if index $attribution "isURL" -}}{{ partial "render/link.html" (dict "Destination" (index $attribution "url") "Page" $.Page "Text" (index $attribution "label")) }}{{- else -}}{{ . | markdownify }}{{- end -}}

{{- end -}}
{{- end -}}
{{- end -}} {{- end -}}