Cmark is an Elixir NIF for cmark (C), a parser library following the CommonMark spec.
A strongly defined, highly compatible specification of Markdown
For more information visit http://commonmark.org/.
You need a C compiler like gcc or clang.
Add this to your dependencies:
{:cmark, "~> 0.10"}Cmark.to_html("a markdown string")
#=> "<p>a markdown string</p>\n"It supports conversions to HTML, XML, Manpage, CommonMark, and Latex.
Latest API docs can be found at: http://hexdocs.pm/cmark/Cmark.html
- Cmark.ex: LICENSE (MIT)
- cmark (C): c_src/COPYING (multiple)
