Exporting

PDF export

markdown.ing generates publication-quality PDFs using Pandoc and Typst — no headless browser, no wkhtmltopdf. The result is clean typographic output with proper page breaks, headers, and consistent formatting.

screenshot: pdf-export.png — exported PDF showing clean typography and embedded diagram

What's included

How to export

  1. Open a document in the editor
  2. Click the export button in the toolbar (or use the command palette)
  3. Choose PDF
  4. The export runs asynchronously — you'll get a notification when it's ready
  5. Download the PDF from the notification or the document menu

Exports run on the server in a background job queue. Large documents with many diagrams may take a few seconds. You can keep editing while the export runs.

Free tier limits

Free accounts get 3 PDF exports per month. HTML exports are unlimited. During testing, all features are free — see pricing for details.

HTML export

Export any document as a standalone HTML file. The output includes:

HTML export is unlimited on all plans.

Export pipeline

Exports are processed asynchronously via an Oban job queue:

  1. Parse — markdown is parsed with Earmark
  2. Diagrams — Mermaid and D2 blocks are rendered to SVG server-side
  3. Assemble — HTML is constructed with rendered diagrams inline
  4. Convert — for PDF, Pandoc converts to Typst format, then Typst renders the final PDF

Pro accounts get priority in the export queue, so your exports process faster during busy periods.