14 lines
734 B
Gemtext
14 lines
734 B
Gemtext
# {{ .Title }}
|
|
{{ $content := .RawContent -}}
|
|
{{ $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" -}}
|
|
{{ range findRE `<audio controls src="[^"]+"><\/audio>` $content -}}
|
|
{{ $url := . | replaceRE `<audio controls src="([^"]+)"><\/audio>` "$1" | replaceRE ` ` "%20" -}}
|
|
{{ $title := . | replaceRE `<audio controls src=".*/([^"]+)"><\/audio>` "$1" -}}
|
|
{{ $content = replace $content . (printf "=> %s %s" $url $title) -}}
|
|
{{ end -}}
|
|
{{ $content | safeHTML }}
|