diff --git a/themes/v2/layouts/partials/gemtext.gmi b/themes/v2/layouts/partials/gemtext.gmi index 480cc60..9d25337 100644 --- a/themes/v2/layouts/partials/gemtext.gmi +++ b/themes/v2/layouts/partials/gemtext.gmi @@ -39,6 +39,11 @@ {{- end -}} {{- /* Photo processing */ -}} +{{- range findRE `(?s){{]*>}}.*?{{}}` $content -}} + {{- $rendered := $page.RenderString . -}} + {{- $url := $rendered | replaceRE `(?s).*src="([^"]+)".*` "=> $1" -}} + {{- $content = replace $content . $url -}} +{{- end -}} {{- range findRE `{{<(dither|thumbnail) [^/]+/>}}` $content -}} {{- $rendered := $page.RenderString . -}} {{- $url := $rendered | replaceRE `(?s).*src="([^"]+)".*` "=> $1" -}}