This is the TinyMD compiler that you build in the free online book Getting Started with Rust. It understands basic first-level headings and paragraphs only, and leaves room for improvement.
- Clone this repo:
$ git clone https://www.github.com/jesselawson/tinymd.git
- Build from source:
$ cd tinymd && cargo build
- Run with the included Markdown file (or your own):
$ cargo run hello.md
This repository must match the code content in Getting Started with Rust, so code parity between this repo and the book is paramount.
Any PR to this repo will require a PR to the book, and possibly a content update.