commit c386b8a5bdec464757325621e62c79bc06140175 parent bf36b04cae7c5196edf1f0769a2c4cb4716497d6 Author: David Eisinger <[email protected]> Date: Sat, 15 Feb 2025 01:31:23 -0500 Optimize audio Diffstat:
| M | themes/v2/layouts/_default/single.gmi | | | 7 | ++++--- |
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/themes/v2/layouts/_default/single.gmi b/themes/v2/layouts/_default/single.gmi @@ -5,9 +5,10 @@ {{ $content = $content | replaceRE `(?m)^\[(\d+)\]: (.*)$` "=> $2 [$1] $2" -}} {{ $content = $content | replaceRE `(?m)\n\n >` "\n\n" -}} {{ $content = $content | replaceRE `(?m)\n\n ([^>])` " $1" -}} -{{ range findRE `<audio controls src="[^"]+"><\/audio>` $content -}} -{{ $url := . | replaceRE `<audio controls src="([^"]+)"><\/audio>` "$1" | replaceRE ` ` "%20" -}} -{{ $title := . | replaceRE `<audio controls src=".*/([^"]+)"><\/audio>` "$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 -}} {{ $content | safeHTML }}