Allow up to 6 levels of headers in the table of content and optional ignoring of h1 headers #159
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allow up to 6 levels of headers in the table of content and allow to ignore h1 header
Any number of levels is supported but since the official HTML
supports only 6 levels (
h1
...h6
) an artifical limitation was added.This change affects two options:
toc_level
andordered_chapter_level
.Both can be set to a value between 0 and 6 (inclusive) where
0 means the feature is disabled.
If either of the options is set to a value greater than 6 then
6 levels of headers are processed and a warning is emitted.
This change also adds option
ignore_top_header
to exclude h1headers from the table of content and numbering.