fix(build-slides): marp --output rejects multiple inputs — iterate per file
All checks were successful
Build slides / build (push) Successful in 52s

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude 2026-05-17 17:27:02 +02:00
parent 90598056d4
commit d81c3af3b3

View file

@ -31,7 +31,10 @@ chmod 777 "$TEMP_OUTPUT"
trap "rm -rf '$TEMP_OUTPUT'" EXIT
if command -v marp &>/dev/null; then
marp --html --output "$OUTPUT_DIR/" "${SLIDES[@]}"
for slide in "${SLIDES[@]}"; do
BASENAME=$(basename "${slide%.*}")
marp --html --output "$OUTPUT_DIR/${BASENAME}.html" "$slide"
done
else
echo "marp not found locally — using Docker (marpteam/marp-cli)..."
for slide in "${SLIDES[@]}"; do