davideisinger.com

My personal website
Log | Files | Refs | README

commit 3aaf520a1c4b22192af50029d0b4ef7242e2840c
parent c386b8a5bdec464757325621e62c79bc06140175
Author: David Eisinger <[email protected]>
Date:   Sat, 15 Feb 2025 02:00:11 -0500

Images working

Diffstat:
Mthemes/v2/layouts/_default/single.gmi | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/themes/v2/layouts/_default/single.gmi b/themes/v2/layouts/_default/single.gmi @@ -3,12 +3,17 @@ {{ $content = $content | replaceRE `<!--more-->\n+` "" -}} {{ $content = $content | replaceRE `\[([^\]]+)\]\[(\d+)\]` "$1[$2]" -}} {{ $content = $content | replaceRE `(?m)^\[(\d+)\]: (.*)$` "=> $2 [$1] $2" -}} -{{ $content = $content | replaceRE `(?m)\n\n >` "\n\n" -}} -{{ $content = $content | replaceRE `(?m)\n\n ([^>])` " $1" -}} +{{ $content = $content | replaceRE `(?m)\n\n >` "\n\n>" -}} +{{ $content = $content | replaceRE `(?m)\n\n ([A-Z])` " $1" -}} {{ $audioRE := `<audio controls src="(.*/([^"]+))"></audio>` }} {{ range findRE $audioRE $content -}} {{ $url := . | replaceRE $audioRE "$1" | replaceRE ` ` "%20" -}} {{ $title := . | replaceRE $audioRE "$2" -}} {{ $content = replace $content . (printf "=> %s %s" $url $title) -}} {{ end -}} +{{ range findRE `{{<(dither|thumbnail) [^/]+/>}}` $content -}} +{{ $rendered := $.Page.RenderString . -}} +{{ $url := $rendered | replaceRE `(?s).*src="([^"]+)".*` "=> $1" -}} +{{ $content = replace $content . $url -}} +{{ end -}} {{ $content | safeHTML }}