feat: restructure project for multi-deck support

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-27 11:41:04 +08:00
parent 62344278a4
commit 59c0ef7f3b
5 changed files with 96 additions and 13 deletions
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/env bash
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
DIST="$ROOT/dist"
rm -rf "$DIST"
mkdir -p "$DIST"
cp "$ROOT/index.html" "$DIST/index.html"
for dir in "$ROOT"/decks/*/; do
[ -d "$dir" ] || continue
name="$(basename "$dir")"
echo "Building deck: $name"
pnpm exec slidev build "$dir/slides.md" --base "/$name/" --out "$DIST/$name"
done
echo "Done. Output: $DIST"
ls -la "$DIST"