{{- $content := .Content -}} {{- if $content -}} {{- $content = dict "Content" .Content "Ruby" .Ruby "Fraction" .Fraction "Fontawesome" .Fontawesome | partial "function/content.html" }} {{- /* Keep only the first
...inside a diagram-container */ -}} {{- $content = $content | replaceRE `(?s)
]*class="mermaid"[^>]*>.*?).*?
]*class="mermaid"[^>]*>.*?` $content -}} {{- if gt (len $mermaidMatches) 0 -}} {{- range $i, $m := $mermaidMatches -}} {{- $attrs := $m | replaceRE `(?s)
]*)>.*?` "$1" -}} {{- $inner := $m | replaceRE `(?s)
]*>(.*?)` "$1" -}} {{- $inner = replace $inner " " " " -}} {{- $newPre := printf "
%s" $attrs $inner -}} {{- $content = replace $content $m $newPre -}} {{- end -}} {{- end -}} {{- /* Remove echarts diagram containers entirely */ -}} {{- $content = $content | replaceRE `(?s)
%s" $pretty -}}
{{- /* replace the full original match with the rendered block */ -}}
{{- $content = replace $content $m $replacement -}}
{{- end -}}
{{- end -}}
{{- with .FeaturedImage }}
{{- $content = add (printf "