Markdown that edits itself

This site describes orz-markdown 2.7 · orz-mdhtml 1.2 · orz-slides 1.2 · orz-paged 1.2

A customized Markdown parser, plus a family of self-editing HTML documents that carry their own source. Write in Markdown; get one .html that renders anywhere, edits and saves in place, and copies back to clean Markdown.

Free · open source · runs entirely in your browser.

Markdown
Renders to

See the workflow

Write, render, edit — without leaving the file

An orz-mdhtml document carries its Markdown source and the engine that renders and edits it. Open one file, read it, edit it in place, and save the Markdown back. (Its themes, math styles and the editor load from CDNs, so it needs a network connection the first time.)

orz-mdhtml demo: a single self-editing .md.html lesson opens like a web page; the pencil opens a split editor where typed Markdown and math render live in the preview, then the theme switches to dark Nocturne, the file saves itself, and the read view shows the result.
One .md.html file: reading view, live editing, theme switching, and clean Markdown round-tripping. Explore orz-mdhtml →

Write more than Markdown

A richer document language

Everything in GitHub-flavored Markdown, plus a uniform {{…}} plugin syntax, semantic containers, math, and diagrams, all rendered by the same engine.

One engine, three shapes

The editable document family

Each tool turns your Markdown into a single, self-editing HTML file you save in place. Pick the shape your document needs. Have a file from an older (0.x) release? Upgrade it in one command.

.md.html

orz-mdhtml

A continuous document (articles, notes, READMEs) with live side-by-side editing.

.slides.html

orz-slides

A slide deck you present and edit from one file: 14 themes, layouts, speaker view.

.paged.html

orz-paged

A paginated print document. Export to a perfect PDF by printing, no server.

These files are programs. Opening one runs the JavaScript inside it, so treat them like downloaded apps: only open or edit files from a source you trust, and verify anything you're unsure about.