Skip to main content
Docs

2. What is mdcms?

mdcms is a Markdown-first CMS: You write content in Markdown, mdcms generates a production-ready website with themes, components, multilingualism, and deployment to Cloudflare Pages.

Key Features:

  • Markdown as Single Source of Truth — no WYSIWYG database, no proprietary block editors. Just one file, one mdContent column.
  • LLM-supported Sectioning — a mapper model automatically recognizes whether a Markdown block is a hero section, an FAQ, or a pricing block.
  • Token-based Design Packs — 10 ready-made packs (minimal, bold-conversion, retro-future, …); each a set of CSS custom properties. All components consume the same tokens.
  • Click-to-Edit — in the editor, every component can be clicked; the right sidebar shows 3 variants to choose from.
  • Multilingualism — Translation pipeline via LLM; each language has its own pageTranslations row with a hash-based cache.
  • Static Export — Deployment generates an HTML file per language + page and pushes it as a Cloudflare Pages deployment.

What mdcms is not: no Headless CMS API layer. No block builder. No drag-and-drop. Markdown in, website out.#