linemd
linemd is a simple, no deps, markdown parser and renderer.
Features
- No deps
- Can render to HTML (includes CLI utility to render to HTML)
Install
Nix:
- Flakes:
nix profile install github:yusdacra/linemd
Usage
let md: String;
let tokens = parse;
// use tokens however you want
You can also render as HTML:
let parsed_tokens: ;
let html = render_as_html;
CLI usage:
renders a markdown file as HTML
usage:
linemd FILE Reads from file
linemd - Reads from stdin
options:
-h, --help Prints this text
exit codes:
0 Everything was successful
1 Failed to read the given file
2 Failed to read from stdin
Also see examples directory.