Marp

詳細情報

タイトル Marp
URL https://marp.app/#get-started
バージョン ver 4.2.3
更新日 2025/08/10
追加日 2016/07/20
種別 フリーソフト / オープンソース(MIT)
説明 Markdown対応のプレゼンテーションアプリ。

レビュー

Electron製でMac/Linux/Windows用のバイナリをダウンロードできる。

スクリーンショット

更新グラフ

バージョン履歴

v4.2.3

Fixed

  • Fix the navigation timeout error during conversion with Chrome 139 + macOS/Linux (#682, #683)
v4.2.2

Fixed

  • Standalone binary: Fix ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING error when exporting to pptx (#676, #677)
v4.2.1

Changed

  • Server mode: Connect to proxied watch notifier WebSocket server instead of localhost (#513, #664)
  • Upgrade Jest to v30 (#669)
  • Upgrade dependent packages to the latest version (#674)

Fixed

  • Follow up for auto-detection of the slide title: Make accessible auto-detected title from other injected plugins (#131, #666)
v4.2.0

Added

  • Assign the slide title from first heading in Markdown automatically (#131, #655 by @Alberthor47)
  • Test against Node.js v24 (#658)

Changed

  • Upgrade Marpit to v3.1.3 (#654, #657)
  • Upgrade Marp Core to v4.1.0 (#657)
    • Transform Unicode 16 emojis into Twemoji images by default
  • Upgrade dependent packages to the latest version (#657, #663)
  • Upgrade development Node.js LTS (#658)

Fixed

  • The default duration setting for custom defined transitions --marp-transition-duration was not working in Safari and Firefox (#665)
(省略されました)
v4.1.2

Added

  • Add a delayed notification for reading Markdown from the stdin stream (#573, #644)

Changed

  • Upgrade dependent packages to the latest versions (#648)
  • Use arm64 hosted runner to build container image for ARM64 (#635, #637)

Fixed

  • Improve bespoke transition animations for Safari compatibility (#572, #641)
v4.1.1

Fixed

  • Improve LibreOffice handling in experimental --pptx-editable option (#632)
    • Detect LibreOffice automatically that was installed in Windows by Scoop (#631, #632)
  • Fix returning wrong file extension in concurrent requests on server mode (#633, #634)
v4.1.0

Added

  • Introduce parallelism for batch conversion: --parallel / -P (#509, #628, #629)
  • [Experimental] --pptx-editable option to convert Markdown into editable PPTX (#166, #298, #626)

Fixed

  • Make the preview option stable against occasional invalid URL errors (#627)
  • Generate V8 compile cache when building container image (#630)
v4.0.4

Added

  • Make faster launching CLI on Node.js 22.8.0 and later, by enabling Node.js compile cache with module.enableCompileCache() (#624)

Changed

  • Upgrade dependent packages to the latest versions (#623, #625)
  • Upgrade Marpit to v3.1.2 (#625)
  • Upgrade Marp Core to v4.0.1 (#625)
  • Upgrade Node.js LTS version to the latest version (#625)
v4.0.3

Added

  • Allow to disable GPU use of Chrome through CHROME_DISABLE_GPU environment variable (#592, #617, #618)
v4.0.2

Fixed

  • Fix packaging script for standalone binaries (#616)
v4.0.0

Important

See also https://github.com/orgs/marp-team/discussions/533 about new changes in Marp Core.

⚡️ Breaking

  • End-of-Lifed Node.js 16 is no longer supported, and required Node.js 18 and later (#591)
  • Upgrade Marp Core to v4.0.0 (#591)
    • The slide container of built-in themes became the block element and adopted safe centering
    • Relax HTML allowlist: Allowed a lot of HTML elements and attributes by default
  • The container image is now based on Debian instead of Alpine (#608)

Added

  • Initial support for Firefox / WebDriver BiDi protocol during conversion (#565, #597)
  • --browser and some related options to control the b
(省略されました)