76 lines
3.4 KiB
CSS
76 lines
3.4 KiB
CSS
/*
|
|
Enumerate headings
|
|
|
|
Only displayed when set in mkdocs.yml
|
|
|
|
print-site:
|
|
- print-site-enumerate_headings: true
|
|
*/
|
|
|
|
/* Reset all enumeration at start of page */
|
|
body {counter-reset: chapter sec-top toc-chapter toc-sec-chapter figurecounter;}
|
|
|
|
/* Enumerate headings of CHAPTERS,
|
|
that are part of an original included page */
|
|
.print-site-enumerate-headings .print-page h1 {counter-reset: section sub-section composite detail last; }
|
|
.print-site-enumerate-headings .print-page h2 {counter-reset: sub-section composite detail last; }
|
|
.print-site-enumerate-headings .print-page h3 {counter-reset: composite detail last; }
|
|
.print-site-enumerate-headings .print-page h4 {counter-reset: detail last; }
|
|
.print-site-enumerate-headings .print-page h5 {counter-reset: last; }
|
|
.print-site-enumerate-headings .print-page h1:before {
|
|
counter-increment: chapter;
|
|
content: counter(chapter) " " !important;
|
|
}
|
|
.print-site-enumerate-headings h1.print-page-toc-title:before,
|
|
#print-site-cover-page h1:before,
|
|
#print-site-cover-page h2:before,
|
|
#print-site-cover-page h3:before,
|
|
#print-site-cover-page h4:before,
|
|
#print-site-cover-page h5:before,
|
|
#print-site-cover-page h6:before {
|
|
content: none !important;
|
|
counter-increment: none;
|
|
}
|
|
|
|
|
|
/* Enumerate headings of SECTIONS,
|
|
that are part of an original included page */
|
|
.print-site-enumerate-headings h1 {counter-reset: sec-section sec-sub-section sec-composite sec-detail sec-last; }
|
|
.print-site-enumerate-headings h2.nav-section-title {counter-reset: sec-sub-section sec-composite sec-detail sec-last; }
|
|
.print-site-enumerate-headings h3.nav-section-title {counter-reset: sec-composite sec-detail sec-last; }
|
|
.print-site-enumerate-headings h4.nav-section-title {counter-reset: sec-detail sec-last; }
|
|
.print-site-enumerate-headings h5.nav-section-title {counter-reset: sec-last; }
|
|
.print-site-enumerate-headings h1.nav-section-title:before {
|
|
counter-increment: sec-top;
|
|
content: counter(sec-top, upper-roman) ". " !important;
|
|
}
|
|
|
|
|
|
/* Enumerate CHAPTERS in table of contents also */
|
|
.print-site-enumerate-headings .print-site-toc-level-1 > ul { counter-reset: toc-section; }
|
|
.print-site-enumerate-headings .print-site-toc-level-2 > ul { counter-reset: toc-sub-section; }
|
|
.print-site-enumerate-headings .print-site-toc-level-3 > ul { counter-reset: toc-composite; }
|
|
.print-site-enumerate-headings .print-site-toc-level-4 > ul { counter-reset: toc-detail; }
|
|
.print-site-enumerate-headings .print-site-toc-level-5 > ul { counter-reset: toc-last; }
|
|
.print-site-enumerate-headings .print-site-toc-level-1 > li a:before {
|
|
counter-increment: toc-chapter;
|
|
content: counter(toc-chapter) " ";
|
|
}
|
|
|
|
/* Enumerate SECTIONS in table of contents also */
|
|
.print-site-enumerate-headings li.toc-nav-section-title-level-1 { counter-reset: toc-sec-section; }
|
|
.print-site-enumerate-headings li.toc-nav-section-title-level-2 { counter-reset: toc-sec-sub-section; }
|
|
.print-site-enumerate-headings li.toc-nav-section-title-level-3 { counter-reset: toc-sec-composite; }
|
|
.print-site-enumerate-headings li.toc-nav-section-title-level-4 { counter-reset: toc-sec-detail; }
|
|
.print-site-enumerate-headings li.toc-nav-section-title-level-5 { counter-reset: toc-sec-last; }
|
|
.print-site-enumerate-headings li.toc-nav-section-title-level-1:before {
|
|
counter-increment: toc-sec-chapter;
|
|
content: counter(toc-sec-chapter, upper-roman) " ";
|
|
}
|
|
|
|
|
|
#print-page-toc li a.headerlink:before {
|
|
content: none !important;
|
|
counter-increment: none;
|
|
}
|