feat: table des matières auto-générée avec ancres et suivi de défilement

- Génération côté PHP depuis les h2/h3 du contenu rendu (slug, accents, déduplication)
- Injection d'id sur chaque titre pour les ancres
- Affichage dans la sidebar si >= 3 titres, H3 indenté
- Sidebar défilable (max-height 100vh) pour que la TOC reste visible
- IntersectionObserver JS : surlignage du chapitre courant au défilement
This commit is contained in:
Cedric Abonnel
2026-05-13 01:09:47 +02:00
parent a926e1825d
commit bfc8713172
3 changed files with 110 additions and 2 deletions
File diff suppressed because one or more lines are too long