J'ai le document markdown suivant :
Heading-a
==========
---text---
Heading-b
------------
--- text ---
Heading-c
----------
--- text---
Heading-d
=======
--- text----
Heading-e
---
...
J'aimerais en faire une table des matières cliquable, à l'instar de ce qui se fait dans le domaine de l'informatique. LaTex le fait, mais je ne trouve pas d'outil qui le fasse, ce qui me laisse penser que nous devrions en construire un.
L'outil doit collecter les titres "H1" et les titres "H2" de manière à attribuer le numéro 1 aux rubriques suivantes Heading-a
et le nombre 1.1. à Heading-b
, 1.2. à Heading-c
, 2. à Heading-d
, 2.1. à Heading-e
et ainsi de suite, de sorte que nous devrions obtenir la table des matières suivante :
1. Heading-a
1.1. Heading-b
1.2. Heading-c
2. Heading-d
2.1. Heading-e
Comment puis-je faire cela avec Python/AWK/SED ?