aurelius is a complete solution for rendering and previewing markdown.
This crate was designed to power vim-markdown-composer, a markdown preview plugin for Neovim, but it may be used to implement similar plugins for any editor. See vim-markdown-composer for a usage example.
aurelius follows stable Rust. However, the API currently unstable and may change without warning.
This crate is inspired by suan's instant-markdown-d.
"Aurelius" is a Roman gens (family name) shared by many famous Romans, including emperor Marcus Aurelius, one of the "Five Good Emperors." The gens itself originates from the Latin aureus meaning "golden." Also, tell me that "Markdown Aurelius" isn't a great pun.
Functions for interacting with browser processes.
Functions for rendering markdown.
Configuration for the markdown server.
A server that is listening for HTTP requests on a given port, and broadcasting rendered markdown over a websocket on another port.