markdown-it plugin for adding a table of contents to markdown documents
var md = require('markdown-it')({
html: true,
linkify: true,
typography: true
}).use(require('markdown-it-toc-gb')); // <-- this use(package_name) is required
[toc]
Adding this tag with add anchors to each <h[n]>
tag on your document, and will add a <ul>
of hyperlinks pointing to these places on the page.
The end results looks like:
<p>
<ul>
<li><a href="...">Heading 1</a></li>
...
...
</ul>
</p>
...
...
<h1><a href="..."></a>Heading 1</h1>
To run the tests use:
make test