{{- $type := .Get "type" -}}
{{- $data := .Site.Data.links -}}
{{- if $type -}}
{{- $data = where $data "type" $type -}}
{{ end }}
{{- range sort $data "date" "desc" }}
{{- $tags := slice -}}
{{- range .lang }}{{ $tags = $tags | append . }}{{ end -}}
{{- range .tags }}{{ $tags = $tags | append . }}{{ end -}}
{{ .desc -}} –
{{- $len := (len .links) -}}
{{- range $index, $element := .links -}}
{{- with .href }}{{ end }}{{.text}}{{ with .href }}{{end}}
{{- if ne (add $index 1) $len -}}, {{- end -}}
{{- end -}}
{{- if or (.video) (.audio) (.slides) }},{{ end -}}
{{ with .video }} {{ end }}
{{- with .audio }} {{ end }}
{{ with .slides }} {{ end -}}
{{- with .date }} ({{.}}){{ end -}}
{{ range $tags }} {{ . }}{{ end -}}