mirror of
https://github.com/zengxs/nim-cmark
synced 2026-01-10 16:31:07 +00:00
No description
| .github/workflows | ||
| libcmark@06e3af57a1 | ||
| src | ||
| tests | ||
| .editorconfig | ||
| .gitignore | ||
| .gitmodules | ||
| cmark.nimble | ||
| LICENSE | ||
| README.md | ||
nim-cmark
libcmark wrapper for Nim.
Installation
nim-cmark requires that libcmark is installed and the shared library is available.
How to install libcmark?
macOS
brew install cmark
Ubuntu
sudo apt install libcmark-dev
Windows
Refer to https://github.com/commonmark/cmark#installing-windows.
Getting Started
import cmark
let markdown = """
# hello
```nim
echo "hello world"
```
"""
echo markdown_to_html(markdown, CMARK_OPT_DEFAULT)
Got output:
<h1>hello</h1>
<pre><code class="language-nim">echo "hello world"
</code></pre>
License
All code is released under the Apache-2.0 license.