Skip to content

Commit 6c935f4

Browse files
jeremymanningclaude
andcommitted
fix(deploy): Include slides directory in GitHub Pages deployment
The deploy workflow was only copying the demos/ directory to the GitHub Pages site, causing all slide URLs to return 404 errors. Changes: - Add slides/** to trigger paths so deployment runs on slide changes - Copy slides/ directory to _site/ alongside demos/ This fixes: #29 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 7747f4c commit 6c935f4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/deploy-demos.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
- main
88
paths:
99
- 'demos/**'
10+
- 'slides/**'
1011
- '.github/workflows/deploy-demos.yml'
1112

1213
# Allow manual trigger from Actions tab
@@ -60,9 +61,11 @@ jobs:
6061
6162
- name: Create build artifact
6263
run: |
63-
echo "Preparing demos for deployment..."
64+
echo "Preparing demos and slides for deployment..."
6465
mkdir -p _site/demos
66+
mkdir -p _site/slides
6567
cp -r demos/* _site/demos/
68+
cp -r slides/* _site/slides/
6669
6770
# Create a .nojekyll file to bypass Jekyll processing
6871
touch _site/.nojekyll

0 commit comments

Comments
 (0)