Marp

Markdown Presentation Ecosystemの略。CommonMark準拠のMarkdownに---区切りを加えた記法でスライドを書けるツール群。コア部分はMarpitというHTML/CSSスライド生成フレームワークで、プラグインによる機能拡張が可能。MITライセンスのOSS。

#marp #presentation #markdown

ツール構成

  • Marp CLI: MarkdownをPDF/HTML/PPTX/画像に変換するコンバータ
  • Marp for VS Code: VS Code拡張機能。エディタ内でプレビューしながら編集できる
  • Marp Core: レンダリングエンジン本体

特徴

  • フォーマット間の再現性を重視: PDF/PPTX/HTMLに変換しても見た目が変わらないように設計されている
  • 画像配置・数式・自動スケーリングなどの拡張構文をサポート
  • テーマはCSSで定義する

Slidevとの違い

SlidevがVue.jsベースのWebアプリとして動き、ライブコーディング(Monaco Editor埋め込み)やVueコンポーネント埋め込みなど「インタラクティブなWebスライド」寄りなのに対し、MarpはVS Code拡張やCLIでの変換に軸足があり、静的なPDF/PPTX/HTML出力の再現性を重視している。よりシンプルで軽量な用途(VS Code上でサクッと書いて即PDF化、など)に向く。

出典

作成日時: 2026-08-09 21:30 / 更新日時: 2026-08-09 21:30