ฉันมีเอกสาร markdown ต่อไปนี้:
Heading-a
==========
---text---
Heading-b
------------
--- text ---
Heading-c
----------
--- text---
Heading-d
=======
--- text----
Heading-e
---
...
ฉันต้องการสร้างสารบัญที่สามารถคลิกได้ซึ่งคล้ายกับที่LaTexทำ แต่ไม่สามารถหาเครื่องมือที่ทำสิ่งนี้ซึ่งแนะนำให้ฉันรู้ว่าเราควรสร้างขึ้นมาหนึ่งอัน
เครื่องมือควรรวบรวมส่วนหัว 'H1' และส่วนหัว 'H2' เพื่อให้ได้หมายเลข 1 ถึงHeading-a
และหมายเลข 1.1 เป็นHeading-b
1.2 ถึงHeading-c
, 2. ถึงHeading-d
, 2.1 ไปHeading-e
เรื่อย ๆ เช่นที่เราควรได้รับสารบัญต่อไปนี้:
1. Heading-a
1.1. Heading-b
1.2. Heading-c
2. Heading-d
2.1. Heading-e
ฉันจะทำสิ่งนี้กับ Python / AWK / SED ได้อย่างไร