Я столкнулся с проблемой при использовании компонента DiscoTOC:
Заголовки четвёртого уровня в правой полосе прокрутки, похоже, имеют на один уровень отступа меньше, чем заголовки третьего уровня.
Я думаю, что это сделано намеренно: заголовки в оглавлении не должны слишком сильно сжиматься, когда уровень вложенности слишком велик.
Самый простой способ реализовать постепенное увеличение отступа — применить padding-left к тегу <li> или <a> внутри (используя их классы, так как они связаны с уровнем заголовка).
Однако не потребует ли реализация этого решения изменения HTML-кода? Не могли бы вы предоставить более конкретные рекомендации по решению этой проблемы?
Во-первых, заголовки от <h3> до <h5> не могут быть свернуты в оглавлении. Необходимо внести изменения в компонент, чтобы разрешить такое поведение. <h6> игнорируются компонентом.
Однако, поскольку вы говорите только о вложенности, этого SCSS-кода должно быть достаточно для вашей задачи: