{{ $h265 := .Get "h265" }} {{ $h264 := .Get "h264" }} {{ $vp9 := .Get "vp9" }} {{ $vp8 := .Get "vp8" }} {{ $caption := .Get "caption" }} {{ $attr := .Get "attr" }} {{ $attrlink := .Get "attrlink" }} <figure> <video autoplay loop controls style="max-width: 100%;"> {{ if $h265 }} <source src='{{ $h265 }}' type="video/mp4" /> {{ end }} {{ if $h264 }} <source src='{{ $h264 }}' type="video/mp4" /> {{ end }} {{ if $vp9 }} <source src='{{ $vp9 }}' type="video/webm" /> {{ end }} {{ if $vp8 }} <source src='{{ $vp8 }}' type="video/webm" /> {{ end }} </video> {{ if or $caption $attr }} <figcaption> {{ if $caption }} <p>{{ . }}</p> {{ end }} <p> {{ if $attrlink }}<a href="{{ $attrlink }}">{{ end }}{{ $attr }}{{ if $attrlink }}</a>{{ end }} </p> </figcaption> {{ end }} </figure>