Before

…lines 1–4 unchanged (4 lines)
5{{ $filter2 := index $filter 1 }}
6{{ $filter3 := index $filter 2 }}
7
8{{ $list := (index (index .Site.Data.docs $package) $listname) }}
9{{ $fields := after 3 .Params }}
10{{ $list := where $list $filter1 $filter2 $filter3 }}
11
12<table class="table table-bordered">
13 <tr>
14 {{ range $fields }}
15 <th>{{ . }}</th>
16 {{ end }}
17 </tr>
18 {{ range $list }}
19 <tr>
20 {{ range $k, $v := . }}
21 {{ $.Scratch.Set $k $v }}
22 {{ end }}
23 {{ range $k, $v := $fields }}
24 <td>
25 {{ $tdContent := $.Scratch.Get . }}
26 {{ if eq $k 3 }}
27 {{ printf "%v" $tdContent |
28 strings.ReplaceRE `\[` "<ol><li>" |
29 strings.ReplaceRE `\s` "</li><li>" |
30 strings.ReplaceRE `\]` "</li></ol>" |
31 safeHTML }}
32 {{ else }}
33 {{ $tdContent }}
34 {{ end}}
35 </td>
36 {{ end }}
37 </tr>
38 {{ end }}
39</table>
40

After

…lines 1–4 unchanged (4 lines)
5{{ $filter2 := index $filter 1 }}
6{{ $filter3 := index $filter 2 }}
7
8{{ $list := (index (index .Site.Data.docs $package) $listname) }}
9{{ $fields := after 3 .Params }}
10{{ $list := where $list $filter1 $filter2 $filter3 }}
11
12
13<div class="overflow-x-auto">
14 <table>
15 <thead>
16 <tr>
17 {{ range $fields }}
18 <th>{{ . }}</th>
19 {{ end }}
20 </tr>
21 </thead>
22 <tbody>
23 {{ range $list }}
24 <tr>
25 {{ range $k, $v := . }}
26 {{ $.Scratch.Set $k $v }}
27 {{ end }}
28 {{ range $k, $v := $fields }}
29 <td>
30 {{ $tdContent := $.Scratch.Get . }}
31 {{ if eq $k 3 }}
32 {{ printf "%v" $tdContent |
33 strings.ReplaceRE `\[` "<ol><li>" |
34 strings.ReplaceRE `\s` "</li><li>" |
35 strings.ReplaceRE `\]` "</li></ol>" |
36 safeHTML
37 }}
38 {{ else }}
39 {{ $tdContent }}
40 {{ end }}
41 </td>
42 {{ end }}
43 </tr>
44 {{ end }}
45 </tbody>
46 </table>
47</div>
48

Before

document
text "{{ $package := (index .Params 0) }}\n{{ $listname := (index ."...
element
start_tag
< "<"
tag_name "table"
attribute
attribute_name "class"
= "="
quoted_attribute_value
" "\""
attribute_value "table table-bordered"
" "\""
> ">"
element (+21 nodes collapsed)
text "{{ range $list }}"
element
start_tag
< "<"
tag_name "tr"
> ">"
text "{{ range $k, $v := . }}\n\t\t{{ $.Scratch.Set $k $v }}\n\t\t{{ end"...
element
start_tag
< "<"
tag_name "td"
> ">"
text "{{ $tdContent := $.Scratch.Get . }}\n\t\t\t\t{{ if eq $k 3 }}\n\t\t\t"...
element
start_tag
< "<"
tag_name "ol"
> ">"
element
start_tag
< "<"
tag_name "li"
> ">"
text "\" |\n\t\t\t\t\t\t\tstrings.ReplaceRE `\\s` \""
end_tag
</ "</"
tag_name "li"
> ">"
element
start_tag
< "<"
tag_name "li"
> ">"
text "\" |\n\t\t\t\t\t\t\tstrings.ReplaceRE `\\]` \""
end_tag
</ "</"
tag_name "li"
> ">"
end_tag
</ "</"
tag_name "ol"
> ">"
text "\" |\n\t\t\t\t\t\t\tsafeHTML }}\n\t\t\t\t{{ else }}\n\t\t\t\t\t{{ $tdContent }}\n"...
end_tag
</ "</"
tag_name "td"
> ">"
text "{{ end }}"
end_tag
</ "</"
tag_name "tr"
> ">"
text "{{ end }}"
end_tag
</ "</"
tag_name "table"
> ">"

After

document
text "{{ $package := (index .Params 0) }}\n{{ $listname := (index ."...
element
start_tag
< "<"
tag_name "div"
attribute
attribute_name "class"
= "="
quoted_attribute_value
" "\""
attribute_value "overflow-x-auto"
" "\""
> ">"
element
start_tag
< "<"
tag_name "table"
> ">"
element
start_tag
< "<"
tag_name "thead"
> ">"
element (+21 nodes collapsed)
end_tag
</ "</"
tag_name "thead"
> ">"
element
start_tag
< "<"
tag_name "tbody"
> ">"
text "{{ range $list }}"
element
start_tag
< "<"
tag_name "tr"
> ">"
text "{{ range $k, $v := . }}\n {{ $.Scratch.Set $k $v }"...
element
start_tag
< "<"
tag_name "td"
> ">"
text "{{ $tdContent := $.Scratch.Get . }}\n {{ if eq $"...
element
start_tag
< "<"
tag_name "ol"
> ">"
element
start_tag
< "<"
tag_name "li"
> ">"
text "\" |\n strings.ReplaceRE `\\s` \""
end_tag
</ "</"
tag_name "li"
> ">"
element
start_tag
< "<"
tag_name "li"
> ">"
text "\" |\n strings.ReplaceRE `\\]` \""
end_tag
</ "</"
tag_name "li"
> ">"
end_tag
</ "</"
tag_name "ol"
> ">"
text "\" |\n safeHTML\n }}\n "...
end_tag
</ "</"
tag_name "td"
> ">"
text "{{ end }}"
end_tag
</ "</"
tag_name "tr"
> ">"
text "{{ end }}"
end_tag
</ "</"
tag_name "tbody"
> ">"
end_tag
</ "</"
tag_name "table"
> ">"
end_tag
</ "</"
tag_name "div"
> ">"