davideisinger.com

My personal website
Log | Files | Refs | README

commit 816ae727f3b871e476a4e56616411ab4c93be919
parent 296ce3c0e69d40d6c60487dedbbc3eded5b3cc07
Author: David Eisinger <[email protected]>
Date:   Wed, 15 Apr 2026 00:28:07 -0400

Fix Gemini photos w/ captions

Diffstat:
Mthemes/v2/layouts/partials/gemtext.gmi | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/themes/v2/layouts/partials/gemtext.gmi b/themes/v2/layouts/partials/gemtext.gmi @@ -39,6 +39,11 @@ {{- end -}} {{- /* Photo processing */ -}} +{{- range findRE `(?s){{<dither[^>]*>}}.*?{{</dither>}}` $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" -}}