Markdown Presentation Ecosystem
Find out Marp tools at GitHub...
The great experience for creating slide deck
Marp, Markdown Presentation Ecosystem, provides the great experience to create beautiful slide deck. You only have to focus writing your story in Markdown document.
- theme: gaia
- _class: lead
- paginate: true
- backgroundColor: #fff
- backgroundImage: url('https://marp.app/assets/hero-background.jpg')
- ![bg left:40% 80%]( )
- # **Marp**
- Markdown Presentation Ecosystem
- # How to write slides
- Split pages by horizontal ruler (`---`). It's very simple! :satisfied:
- # Slide 1
- # Slide 2
Based on CommonMark
If you know how to write document with Markdown, you already know how to write Marp slide deck too. Our format is based on CommonMark, the consistent spec of Markdown. The only important difference is a ruler
--- for splitting pages.
Directives and extended syntax
Nevertheless, you may think the simple text content is lacking to emphasize your voice. We are supporting to create beautiful slide through directives and extended syntax (Image syntax, math typesetting, auto-scaling, etc...).
Built-in themes and CSS theming
Our core engine has 3 built-in themes called
uncover, to tell your story beautifully. If you are feeling unsatisfied to design, Marp can tweak style through Markdown, or create your own theme with plain CSS.
Export to HTML, PDF, and PowerPoint
Marp family: The official toolset
Marp family has the rich toolset to assist your work. Marp for VS Code extension can preview editting Markdown and custom theme immediately. Marp CLI allows to convert Markdown through CLI interface. Marp Web (Tech demo) can render your deck in online. ...and more!
As a matter of fact, Marp is essentially just a converter for Markdown. Marp ecosystem is built on Marpit framework, the skinny framework for creating HTML + CSS slide deck. It has a pluggable architecture and developer can extend features via plugin.
We are loving open source! All tools and related libraries by Marp team are MIT license.
Tools and integrations
...and find out all tools, integrations, examples at our GitHub entrance repository!
Go to the entrance repository...