mdpresent
목차

Core Principle

Generation Flow

Rule-Based Engine

Markdown Semantics

Theme Selection

Quality Checks

Core Principle
Markdown remains the source of truth; the deck is a rendered presentation view.

The source document should stay readable for people.
Slide splitting, layout selection, and overflow checks are handled by deterministic rules.

Generation Flow
Markdown source
Structure parsing
Slide splitting
Presentation model
Layout planning
Quality checks
Rendered output
Rule-Based Engine
  • NO LLM runtimegeneration does not call an external model.
  • Rule-based layoutheadings, density, list count, sentence units, and diagram signals drive placement.
  • Reproducible outputthe same source and settings produce the same presentation structure.
  • Auxiliary skill readythe standalone CLI can be wrapped as a local automation skill.
Markdown Semantics
  • Listsordered items, nesting, and description lines stay structured.
  • Emphasisbold and italic markers become editable text effects.
  • Quoteskey statements are separated into emphasized regions.
  • Diagramsarrow flows become nodes and connected lines.
Theme Selection
  • Presetsbusiness, editorial, technical, dark, and data-friendly palettes are available.
  • Switchingone presentation structure can be compared across multiple visual themes.
  • Consistencytitles, body text, cards, and connectors keep their role-based styling.
  • Editinggenerated presentation files keep text and shapes editable.
Quality Checks
  • Text fitcontent is checked against its assigned region.
  • Diagram connectionsnode connectors are drawn from calculated coordinates.
  • Continuation slidesdense content is split instead of shrinking below readable size.
  • Cleanupdecorative bullets and empty artifacts are removed before rendering.