Open1

marp

aGlnYWtpbg==aGlnYWtpbg==

パワポを書くのが嫌いなので、マークダウンでパワポが書ける marpを導入した。
しかし、
windowsのvscodeの拡張機能 marp for vscode でpptxへのエクスポートしようとすると下記エラーでうまくいかなかったので、 公式が提供している docker imageを使うことにした。

エラーメッセージ
Failure to export: [CLIError] Failed converting Markdown. (Failed to launch the browser process! TROUBLESHOOTING: https://pptr.dev/troubleshooting )

使い方

vscodeでプレビュー見ながら、mdファイル作る。
完成したら下記コマンドで pptx形式にファイルを出力する。

docker compose up -d

ディレクトリ構成

docker-compose.yml
slide.md
img.png

docker-compose.yml

version: "3"
services:
  marp-cli:
    init: true
    volumes:
        - ./:/home/marp/app/
    environment:
        - LANG=$LANG
    image: marpteam/marp-cli
    # debug用
    # entrypoint: tail -f /dev/null
    command: slide.md --pptx --allow-local-files

--allow-local-files をつけないと、pptxにしたときに画像が表示されない