tips:numbered_headings
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tips:numbered_headings [2013-04-09 03:41] – updated for latest dokuwiki version ach | tips:numbered_headings [2021-09-03 12:11] (current) – [Alternative] gerardnico | ||
---|---|---|---|
Line 50: | Line 50: | ||
* no restriction to certain pages (yet; could be done through another plugin; in the standard template it could at least be restricted by adding '' | * no restriction to certain pages (yet; could be done through another plugin; in the standard template it could at least be restricted by adding '' | ||
+ | * The first '' | ||
+ | ===== Edit to exclude the first h1 (page title) from numbering ===== | ||
+ | <file css userstyle.css> | ||
+ | .dokuwiki .page {counter-reset: | ||
+ | .dokuwiki # | ||
+ | .dokuwiki # | ||
+ | .dokuwiki #dw__toc h3: | ||
+ | |||
+ | .dokuwiki .page h1, .dokuwiki ul.toc li.level1 {counter-reset: | ||
+ | .dokuwiki .page h2, .dokuwiki ul.toc li.level2 {counter-reset: | ||
+ | .dokuwiki .page h3, .dokuwiki ul.toc li.level3 {counter-reset: | ||
+ | .dokuwiki .page h4, .dokuwiki ul.toc li.level4 {counter-reset: | ||
+ | .dokuwiki .page h5, .dokuwiki ul.toc li.level5 {} | ||
+ | |||
+ | .dokuwiki .page h1:before, | ||
+ | .dokuwiki ul.toc li.level1 a:before { | ||
+ | content: counter(level1) " "; | ||
+ | counter-increment: | ||
+ | } | ||
+ | .dokuwiki .page h1.sectionedit1: | ||
+ | .dokuwiki ul.toc li.level1: | ||
+ | content: none; | ||
+ | } | ||
+ | .dokuwiki .page h2:before, | ||
+ | .dokuwiki ul.toc li.level2 a:before { | ||
+ | content: counter(level1) " | ||
+ | counter-increment: | ||
+ | } | ||
+ | .dokuwiki .page h3:before, | ||
+ | .dokuwiki ul.toc li.level3 a:before { | ||
+ | content: counter(level1) " | ||
+ | counter-increment: | ||
+ | } | ||
+ | .dokuwiki .page h4:before, | ||
+ | .dokuwiki ul.toc li.level4 a:before { | ||
+ | content: counter(level1) " | ||
+ | counter-increment: | ||
+ | } | ||
+ | .dokuwiki .page h5:before, | ||
+ | .dokuwiki ul.toc li.level5 a:before { | ||
+ | content: counter(level1) " | ||
+ | counter-increment: | ||
+ | } | ||
+ | </ | ||
+ | ==== Rationale for edit ==== | ||
+ | I use several '' | ||
+ | ==== Drawbacks ==== | ||
+ | * If you have only one '' | ||
+ | |||
+ | In this case, you may use this variant of the CSS file (tested on Bootstrap3 theme) | ||
+ | <file css userstyle.css> | ||
+ | .dokuwiki .page {counter-reset: | ||
+ | .dokuwiki # | ||
+ | .dokuwiki # | ||
+ | .dokuwiki #dw__toc h3: | ||
+ | |||
+ | .dokuwiki .page h1, .toc-body ul.toc li.level1 {counter-reset: | ||
+ | .dokuwiki .page h2, .toc-body ul.toc li.level2 {counter-reset: | ||
+ | .dokuwiki .page h3, .toc-body ul.toc li.level3 {counter-reset: | ||
+ | .dokuwiki .page h4, .toc-body ul.toc li.level4 {counter-reset: | ||
+ | .dokuwiki .page h5, .toc-body ul.toc li.level5 {} | ||
+ | |||
+ | .dokuwiki .page h1:before, | ||
+ | .dokuwiki ul.toc li.level1 a:before { | ||
+ | content: counter(level1) ". "; | ||
+ | counter-increment: | ||
+ | } | ||
+ | .dokuwiki .page h1.sectionedit1: | ||
+ | .dokuwiki ul.toc li.level1 a:before { | ||
+ | content: none; | ||
+ | } | ||
+ | .dokuwiki .page h2:before, | ||
+ | .dokuwiki ul.toc li.level2 a:before { | ||
+ | content: counter(level2) ". "; | ||
+ | counter-increment: | ||
+ | } | ||
+ | .dokuwiki .page h3:before, | ||
+ | .dokuwiki ul.toc li.level3 a:before { | ||
+ | content: counter(level2) " | ||
+ | counter-increment: | ||
+ | } | ||
+ | .dokuwiki .page h4:before, | ||
+ | .dokuwiki ul.toc li.level4 a:before { | ||
+ | content: counter(level2) " | ||
+ | counter-increment: | ||
+ | } | ||
+ | .dokuwiki .page h5:before, | ||
+ | .dokuwiki ul.toc li.level5 a:before { | ||
+ | content: counter(level2) " | ||
+ | counter-increment: | ||
+ | } | ||
+ | </ | ||
+ | ==== Alternative ==== | ||
+ | This may have been better achieved by using the [[plugin: | ||
+ | |||
+ | The [[plugin: |
tips/numbered_headings.1365471703.txt.gz · Last modified: 2013-04-09 03:41 by ach