telexed ~ c / a118d699-690radar:40 · otherLIVE
← back
NO.
#a118d699
Topic
OTHER
Source
GitHub Trending Weekly
Published
2026-05-06 20:09:18
Importance
★ 4/10 — radar 40
`Quarkdown`: one Markdown source for books, docs, slides, and sites
FIG-0111:1

`Quarkdown`: one Markdown source for books, docs, slides, and sites

A single Markdown project can compile into books, papers, docs, slides, websites, and PDF. Useful if you want one source of truth for content-heavy products, but its Turing-complete syntax also adds real complexity.

[ KEY POINTS ]
  1. Quarkdown extends CommonMark/GFM with functions, variables, loops, conditionals, and custom libraries, so content can be generated instead of just formatted.
  2. Output targets span plain HTML, paged HTML via paged.js, slides via reveal.js, docs, PDF, and plain text from the same source tree.
  3. Document type is switched inside the source with .doctype {plain|paged|slides|docs}, which makes multi-format publishing operationally simple.
  4. Built-in scripting plus live preview and a VS Code extension reduce glue code for documentation-heavy products, internal knowledge bases, or content marketing sites.
  5. The tradeoff is obvious: once Markdown becomes Turing-complete, authoring stops being lightweight and starts looking like maintaining a small DSL.
Originalgithub.com/iamgio/quarkdownRead original →

// related