A simple node.js package to use marked to parse markdown and insert
<section> tags around heading levels.
var mdsec = ;mdsec;html = mdsec;html2 = mdsec; // change options// Or you can do it manuallytree = mdsecmarked;sectree = mdsec;html = mdsecmarked;
marked-sections takes two options above and beyond marked.
levelsrefers to the header levels to wrap in sections. It should be the highest header level that should be wrapped in a section.
hierarchywill make each level of header wrapped in a hierarchy of section tags. Defaults to false.
deepwill make a all hierarchy
levelsdeep. Defaults to false. You probably don't want this on.
promoteHrwill promote HR's outside of the sections (level 0). Defaults to true.
For example, with hierarchy on:
``` # H1 something ## H2 else # H1 again ``` becomes ``` <section> <h1>H1</h1> <p>something</p> <section> <h2>H2</h2> <p>else</p> </section> </section> <section> <h1>H1</h1> <p>again</p> </section> ```
MIT Licensed 2013 Jon Eisen.