Write normal markdown but for code fence blocks you want to have render in the browser also, use the "render" or "render-babel" language. Github markdown hates code fenced blocks inside of code fenced blocks, so I don't have an example here, look at the demo.md
With, , and of course.
Then markdown as usual...
You can place your scripts at the bottom of the markdown file to prevent blocking your content from rendering, all scripts are run after
Also check out the demo.md file from the screenshot.
Yes, first include babel standalone at the top of your markdown file and then use the
render-babellanguage instead of
render. Again, github hates code fence blocks inside code fence blocks here so I can't really show you in this README. Check out the demo
There will be a variable called
DOM_NODEavailable to use, its the node for just that script.
npm install render-markdown-js render-markdown-js ./some-file.md > output.html
const rmj = require('render-markdown-js') const html = rmj('#string of markdown')
There are none. Copy, paste, tweak.