diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index 06053b6a..68d5091c 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -1,17 +1,17 @@ -{{- $headers := findRE "(.|\n])+?" .Content -}} +{{- $headers := findRE "(.|\n])+?" .Content -}} {{- $has_headers := ge (len $headers) 1 -}} {{- if $has_headers -}} {{- $largest := 6 -}} {{- range $headers -}} -{{- $headerLevel := index (findRE "[1-4]" . 1) 0 -}} +{{- $headerLevel := index (findRE "[1-6]" . 1) 0 -}} {{- $headerLevel := len (seq $headerLevel) -}} {{- if lt $headerLevel $largest -}} {{- $largest = $headerLevel -}} {{- end -}} {{- end -}} -{{- $firstHeaderLevel := len (seq (index (findRE "[1-4]" (index $headers 0) 1) 0)) -}} +{{- $firstHeaderLevel := len (seq (index (findRE "[1-6]" (index $headers 0) 1) 0)) -}} {{- $.Scratch.Set "bareul" slice -}}