Skip to content

Table of Contents - Allow Users to Select Which Heading Levels Will Be Included #51605

@jodamo5

Description

@jodamo5

What problem does this address?

Currently, the Table of Contents block inserts a link for all headings it finds in the post. However, if there are a lot of headings in the post, and if the author has used a combination of H1, H2, H3, H4, H5, H6 headings, etc, then the Table of Contents can be undesirably long.

What is your proposed solution?

The settings of the block should allow editors to select which heading levels will be included in the Table of Contents block.

I think the simplest option would be that users can choose the lowest level of heading that should be included in the TOC. It would be a single drop-down of the 6 heading levels. If a user chooses H3, then only H1, H2 and H3 headings will be included in the TOC. If they chose H6 then all heading levels will be included in the TOC.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions