Open1
marp
パワポを書くのが嫌いなので、マークダウンでパワポが書ける 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にしたときに画像が表示されない