Lamarkdown is a command-line document preparation system based on Python-Markdown. It attempts to address similar use cases to LaTeX, but using the Markdown and HTML formats. It is not directly intended to build static websites, though its extensions can be reused in MkDocs (or in other applications based on Python-Markdown).
Take the Lamarkdown tour to get a first impression.
Lamarkdown depends on Python 3.8+. To install via pip:
$ pip install lamarkdownTo compile mydocument.md into mydocument.html, run:
$ lamd mydocument.mdTo enable the live-update mode, use -l/--live:
$ lamd -l mydocument.mdThis will launch a local web-server and a web-browser, and will keep mydocument.html in sync with any changes made to mydocument.md, until you press Ctrl+C in the terminal.
See the full documentation at lamarkdown.github.io.