diff --git a/docs/docs/assets/stylesheets/enumerate-headers.css b/docs/docs/assets/stylesheets/enumerate-headers.css new file mode 100644 index 0000000000..5663d76c85 --- /dev/null +++ b/docs/docs/assets/stylesheets/enumerate-headers.css @@ -0,0 +1,40 @@ +body { + counter-reset: h2 +} + +h2 { + counter-reset: h3 +} + +h3 { + counter-reset: h4 +} + +h4 { + counter-reset: h5 +} + +h5 { + counter-reset: h6 +} + + +h2:before { + counter-increment: h2; + content: counter(h2) ". " +} + +h3:before { + counter-increment: h3; + content: counter(h2) "." counter(h3) ". " +} + +h4:before { + counter-increment: h4; + content: counter(h2) "." counter(h3) "." counter(h4) ". " +} + +h5:before { + counter-increment: h4; + content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". " +} \ No newline at end of file diff --git a/docs/mkdocs.yaml b/docs/mkdocs.yaml index 72670dd1bf..687597f9fc 100644 --- a/docs/mkdocs.yaml +++ b/docs/mkdocs.yaml @@ -32,6 +32,7 @@ extra_css: - assets/stylesheets/extra.css - assets/stylesheets/typeset.css - assets/stylesheets/asciinema-player.css + - assets/stylesheets/enumerate-headers.css extra_javascript: - assets/javascripts/tablesort.min.js