Markdown in Elm
This package is for markdown parsing and rendering. It is based on the marked project which focuses on speed.
content : Html msg content = Markdown.toHtml [class "content"] """ # Apple Pie Recipe 1. Invent the universe. 2. Bake an apple pie. """
Markdown.toHtml parses the whole block, so try not to
call it for no reason. In the
content example above we only have to parse
the text once, but if we put it in a function we may be doing a lot of
For highlighting any code blocks, the package relies on the
highlight.js project. So if you want to
see highlighting of code blocks in the rendering result, you need to
make sure that your page/app binds a version of that library
(supporting the languages you want to handle) to