linemd
is a simple and opinionated markdown crate.
Nix:
- Flakes: nix profile install github:yusdacra/linemd
```rust let md: String;
let tokens = linemd::parse(md); // use tokens however you want ```
You can also render as HTML:
```rust
let parsed_tokens: Vec
let html = linemd::renderashtml(parsed_tokens); ```
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.