Content first
A presentation is a Markdown file you can read, version and review like text. No text boxes to align by hand.
How it works
You write the content and pick a layout in a few words. Your organization's theme takes care of the rest, and the VS Code extension checks that everything fits on the slide.
One _class directive per slide describes the layout. The rest is plain Markdown.
<!-- _class: content cols-3 cards with-title small -->
# Three commitments
> ## Clarity
>
> One idea per slide, a readable message.
<!-- -->
> ## Consistency
>
> The branding comes from the theme, not from copy-paste.
<!-- -->
> ## Speed
>
> The layout is chosen in one line.…and you get this, rendered by Marp with the DWA theme. Illustrative example.
Same words, different classes. All the slides below are rendered live, while this site is built, with the real theme/DWA.css theme.
Class completion, prefilled structure, diagnostics, overflow measurement, automatic callout sizing, editable PowerPoint export. Learn more →
Organizations, roles, invitations, groups, SSO, validated themes (draft → immutable publication), editor with preview and AI assistant, extension sign-in. Learn more →
Let an AI agent produce clean slides with few tokens, relying on the same catalog and the same rules. The vision →
Install the extension, choose the theme, type ---: the next steps are suggested to you.