{"ScriptPreparationCode":"var conv = {\r\n marked: marked,\r\n cm: new commonmark.HtmlRenderer(),\r\n mdit: markdownit({\r\n html: true\r\n }),\r\n remarkable: new remarkable.Remarkable(),\r\n micromarkdown: window.micromarkdown,\r\n snarkdown: window.snarkdown,\r\n markdown: window.markdown\r\n};\r\n\r\nvar pars = {\r\n cm: new commonmark.Parser()\r\n};\r\n\r\nfunction md() {\r\nreturn \u0022## Can\u0027t we simplify? \\n\\nBecause running websites and managing databases isn\u0027t always worth the effort, \\\u0022Static Content Generators\\\u0022 like [Dr. jekyll](http://jekyllrb.com/) and [Mr. Hyde](http://hyde.github.io/) have begun to gain traction as people pre-build websites and then place the static HTML results onto their server. \\n\\nThis means the web server doesn\u0027t need to be configured with any special software or databases - it simply serves the generated static HTML files.\\n\\nHowever, you still have to install the generator and setup a \\\u0022build\\\u0022 process of sorts after every article.\\n\\n## Meet Jr.\\n\\n\u0060Jr\u0060 is a truly *static*, static content generator. All the processing of your files happens on the requesting client\u0027s computer as needed. The whole system is written in client-side JavaScript. This means:\\n\\n- minimal bandwidth requirements\\n- better search engine indexing\\n- awesome screen reader support\\n- *zero* security vulnerabilities\\n- and more!\\n\\nHowever, the neatest thing about \u0060Jr\u0060 is that you don\u0027t have to configure, setup, or install _anything_! Simply download the files, create your articles, and upload everything to your server!\\n\\ndone.\u0022;\r\n}","TestCases":[{"Name":"Marked","Code":"conv.marked(md());","IsDeferred":false},{"Name":"CommonMark","Code":"conv.cm.render(pars.cm.parse(md()));","IsDeferred":false},{"Name":"Markdown-it","Code":"conv.mdit.render(md());","IsDeferred":false},{"Name":"Remarkable","Code":"conv.remarkable.render(md());","IsDeferred":false},{"Name":"Micromarkdown","Code":"conv.micromarkdown.parse(md(),true);","IsDeferred":false},{"Name":"Snarkdown","Code":"conv.snarkdown(md());","IsDeferred":false},{"Name":"markdown-wasm","Code":"try {conv.markdown.parse(md());} catch {return null};","IsDeferred":false}]}