diff --git a/js/doc/marked-demo.js b/js/doc/marked-demo.js new file mode 100644 index 0000000..3c380c4 --- /dev/null +++ b/js/doc/marked-demo.js @@ -0,0 +1,30 @@ +var myMarked = require('./marked'); + +// Get reference +var myRenderer = new myMarked.Renderer(); + +// Override function +myRenderer.heading = function (text, level) { + var escapedText = text.toLowerCase().replace(/[^\w]+/g, '-'); + + return level+': '+text+'\n'; +}; +// Set options +// `highlight` example uses `highlight.js` +myMarked.setOptions({ + renderer: myRenderer, + highlight: function(code) { + return require('highlight.js').highlightAuto(code).value; + }, + pedantic: false, + gfm: true, + tables: true, + breaks: false, + sanitize: false, + smartLists: true, + smartypants: false, + xhtml: false +}); + +// Compile +console.log(myMarked('# Intro\nI am using __markdown__.'));