{{ $headers := findRE "(.|\n])+?" .Content }} {{ if ge (len $headers) 1 }} {{ $h1_n := len (findRE "(.|\n])+?" .Content) }} {{ $re := (cond (eq $h1_n 0) "
{{ range $headers }} {{ $header := . }} {{ range first 1 (findRE $re $header 1) }} {{ range findRE $renum . 1 }} {{ $next_heading := (cond (eq $h1_n 0) (sub (int .) 1 ) (int . ) ) }} {{ range seq $next_heading }} {{ end }} {{ end }} {{ end }} {{ end }}
{{ end }}