Optimize audio

This commit is contained in:
David Eisinger
2025-02-15 01:31:23 -05:00
parent bf36b04cae
commit c386b8a5bd

View File

@@ -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 }}