actionjack / enumerate-markdown

Enumerate headers in markdown file

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1. Enumerates the headers in a markdown file

Enumerate headers in markdown file.

1.1 Usage:

Run from the command line

markdown-enum inputFile.md outputFile.md

The script will parse someFile.md, add an enumeration to each header and output the result to the file named outputFile.md. All previously existing headers will be overriden. So a useful scenario is

markdown-enum inputFile.md inputFile.md

1.2 Install:

Requires python 3.

pip install enumerate-markdown

1.3 Assumed markdown syntax:

The markdown syntax assumed is the one used by mistune, called "Sane CommonMark"

https://mistune.readthedocs.io/en/latest/intro.html#sane-commonmark

But, with a fine twist: headings defined by a single - or single = are considered too. For example:

This is a heading
-
This is also a heading
=

About

Enumerate headers in markdown file

License:MIT License


Languages

Language:Python 100.0%