fix: add Jekyll config to prevent Liquid syntax errors in GitHub Pages

- Jekyll was trying to parse Liquid template syntax in our code examples
- This caused the Pages build to fail with syntax errors
- Added _config.yml to exclude all documentation and source files
- GitHub Pages will now only process benchmark-related files
- Fixes the pages-build-deployment workflow failure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
czlonkowski
2025-08-05 08:50:52 +02:00
parent ba3d1b35f2
commit b944afa1bb

41
_config.yml Normal file
View File

@@ -0,0 +1,41 @@
# Jekyll configuration for GitHub Pages
# This is only used for serving benchmark results
# Only process benchmark-related files
include:
- index.html
- benchmarks/
# Exclude everything else to prevent Liquid syntax errors
exclude:
- "*.md"
- "*.json"
- "*.ts"
- "*.js"
- "*.yml"
- src/
- tests/
- docs/
- scripts/
- dist/
- node_modules/
- package.json
- package-lock.json
- tsconfig.json
- README.md
- CHANGELOG.md
- LICENSE
- Dockerfile*
- docker-compose*
- .github/
- .vscode/
- .claude/
- deploy/
- examples/
- data/
# Disable Jekyll processing for files we don't want processed
plugins: []
# Use simple theme
theme: null