{{- define "singlebody" -}} {{ $cssTemplate := `.css-_rplc_-h2 { counter-reset: css-_rplc_-h3; } .css-_rplc_-h3 { counter-reset: css-_rplc_-h4; } .css-_rplc_-h4 { counter-reset: css-_rplc_-h5; } .css-_rplc_-h5 { counter-reset: css-_rplc_-h6; } .css-_rplc_-h2:before { color: rgba(0, 0, 0, 0.4); counter-increment: css-_rplc_-h2 1; content: counter(css-_rplc_-h2) ". "; } .css-_rplc_-h3:before { color: rgba(0, 0, 0, 0.4); counter-increment: css-_rplc_-h3 1; content: counter(css-_rplc_-h2) "." counter(css-_rplc_-h3) ". "; } .css-_rplc_-h4:before { color: rgba(0, 0, 0, 0.4); counter-increment: css-_rplc_-h4 1; content: counter(css-_rplc_-h2) "." counter(css-_rplc_-h3) "." counter(css-_rplc_-h4) ". "; } .css-_rplc_-h5:before { color: rgba(0, 0, 0, 0.4); counter-increment: css-_rplc_-h5 1; content: counter(css-_rplc_-h2) "." counter(css-_rplc_-h3) "." counter(css-_rplc_-h4) "." counter(css-_rplc_-h5) ". "; } .css-_rplc_-h6:before { color: rgba(0, 0, 0, 0.4); counter-increment: css-_rplc_-h6 1; content: counter(css-_rplc_-h2) "." counter(css-_rplc_-h3) "." counter(css-_rplc_-h4) "." counter(css-_rplc_-h5) "." counter(css-_rplc_-h6) ". "; } .css-_rplc_-h2.nocount:before, .css-_rplc_-h3.nocount:before, .css-_rplc_-h4.nocount:before, .css-_rplc_-h5.nocount:before, .css-_rplc_-h6.nocount:before { content: ""; counter-increment: none; }` }} {{ $cssOutput := "" }} {{ $cssHashes := "" }} {{ $s := partialCached "scratch.html" . }} {{ $p := $.GetPage .Params.print }} {{ $scratch := $s.Get (printf "/%s" $p.File) }} {{ $currentDir := "" }} {{ with .File }} {{ $currentDir = .Dir }} {{ end }}