{{- $data := slice -}} {{- $author := .Section -}} {{- $filteredPages := partial "function-filters-content.html" .Site.RegularPages -}} {{- range (where $filteredPages "Section" $author) -}} {{- $content := "" -}} {{- $page := print "public/" (strings.TrimPrefix .Page.Site.BaseURL .Page.Permalink) "embed.html" -}} {{- with $embed := resources.Get $page -}} {{- $content = $embed.Content -}} {{- end -}} {{- if not $content -}} {{- $content = .Content -}} {{- end -}} {{- if in $content " height=" -}} {{- $data = $data | append (dict "relatedHref" (.Permalink) "type" (delimit (findRE `(?sU)\s{8}type=".*"` $content 1) "") "alt" (delimit (findRE `(?sU)\s{8}alt=".*"` $content 1) "") "height" (delimit (findRE `(?sU)\s{8}height=".*"` $content 1) "") "style" (delimit (findRE `(?sU)\s{8}style=".*"` $content 1) "") "title" (delimit (findRE `(?sU)\s{8}title=".*"` $content 1) "") "width" (delimit (findRE `(?sU)\s{8}width=".*"` $content 1) "") "srcset" (partial "function-normalize-url.html" (delimit (findRE `(?sU)\s{8}srcset=".*"` $content 1) "")) "src" (partial "function-normalize-url.html" (delimit (findRE `(?sU)\s{8}src=".*"` $content 1) "")) ) -}} {{- end -}} {{- if eq (len $data) 6 -}} {{- break -}} {{- end -}} {{- end -}} {{- if $data -}} {{- range $image := $data }} {{- $dimensions := ne (index (last 1 (split $image.width "=")) 0) `""` }} {{- with $image.srcset }} {{- end }} {{ end }} {{- end -}}