Slide 27
Slide 27 text
スライドをビルドして出力する
output/ フォルダに PDF・PPTX・HTML が生成される
全形式を一括出力
npm run build
形式を指定して出力
npm run build:pdf # PDF
のみ
npm run build:pptx # PPTX
のみ
npm run build:html # HTML
のみ
package.json
{
"scripts": {
"dev": "marp input/input.md --watch --preview",
"build": "node -e \"require('fs').mkdirSync('output',{recursive:true})\" && marp input/input.md --pdf -o output/slides.pdf && marp input/input.md --pptx -o output/slides.pptx && marp input/input.md -o output/slides.html",
"build:pdf": "node -e \"require('fs').mkdirSync('output',{recursive:true})\" && marp input/input.md --pdf -o output/slides.pdf",
"build:pptx": "node -e \"require('fs').mkdirSync('output',{recursive:true})\" && marp input/input.md --pptx -o output/slides.pptx",
"build:html": "node -e \"require('fs').mkdirSync('output',{recursive:true})\" && marp input/input.md -o output/slides.html"
}
}
GitHub Actions を使えば PR マージ時に自動でビルドされ、アーティファクトとしてダウンロードできる
4 . 活 用 方 法
GitHub Issues × Claude AI ス ラ イ ド 自 動 生 成 シ ス テ ム
27