From b944afa1bbce3c09e00004cff7ee660f61423057 Mon Sep 17 00:00:00 2001 From: czlonkowski <56956555+czlonkowski@users.noreply.github.com> Date: Tue, 5 Aug 2025 08:50:52 +0200 Subject: [PATCH] fix: add Jekyll config to prevent Liquid syntax errors in GitHub Pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- _config.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 _config.yml diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..09130d4 --- /dev/null +++ b/_config.yml @@ -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 \ No newline at end of file