markdown-it-conref plugin example

Example of how to replace variables in a markdown file using markdown-it

by German Attanasio Ruiz

HTML

<script src="https://wzrd.in/standalone/markdown-it@latest"></script>
<script src="https://wzrd.in/standalone/markdown-it-conref@latest"></script>
<script src="https://wzrd.in/standalone/html@latest"></script>
<pre id="pre"></pre>

JavaScript

// globals are from browserify as a service (wzrd.in)
var md     = markdownIt()
var conref = markdownItConref();

var options = {
  data: {
    site: {
      batman: 'Bruce Wayne'
    }
  }
};

md.use(conref, options);
var res = md.render('hello {{site.batman}}');

// print to window
pre.textContent = html.prettyPrint(res)