Ho riscontrato un problema durante l’utilizzo del componente DiscoTOC:
Le intestazioni di quarto livello nella barra di scorrimento destra sembrano mancare di un livello di rientro rispetto alle intestazioni di terzo livello.
Penso che sia intenzionale non ridurre troppo i titoli nella tabella dei contenuti quando c’è troppa indentazione.
Il modo più semplice per ottenere un padding incrementale sarebbe quello di indirizzare <li> o <a> all’interno (utilizzando le loro classi poiché hanno classi relative al loro livello di intestazione) e aggiungere un padding-left.
Tuttavia, l’implementazione di questa soluzione non richiederebbe la modifica del codice HTML? Potresti fornire una guida più specifica su come affrontare questo problema?
Innanzitutto, i titoli da \u003ch3\u003e a \u003ch5\u003e non possono essere compressi nel TOC. Dovrebbe essere apportata una modifica al componente per consentire questo comportamento. \u003ch6\u003e vengono ignorati dal componente.
Ma dato che stai parlando solo di annidamento, questo SCSS dovrebbe essere sufficiente per quello che vuoi: