From 19f492b7e052775cbafd0e7e5097a5827340a247 Mon Sep 17 00:00:00 2001 From: Stefan Koelle Date: Fri, 11 Sep 2026 14:20:52 +0200 Subject: [PATCH] Fix stefankoelle build: .eleventyignore blocks standalone build - build:stefankoelle now temporarily renames .eleventyignore during build - build-pdf.sh: restore .eleventyignore rename trick - The root eleventy build ignores stefankoelle/ (uses shared/_includes which lacks stefankoelle.njk layout), so the standalone build must bypass the ignore file --- package.json | 2 +- stefankoelle/pdf/build-pdf.sh | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 36cad0c..ad11239 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "dev:stefankoelle": "npx @11ty/eleventy --config=stefankoelle/eleventy.config.js --serve --port=8086", "dev:timecapsule": "cd timecapsule && npx @11ty/eleventy --serve --port=8087", "build": "npx @11ty/eleventy", - "build:stefankoelle": "npx @11ty/eleventy --config=stefankoelle/eleventy.config.js", + "build:stefankoelle": "mv .eleventyignore .eleventyignore.bak && npx @11ty/eleventy --config=stefankoelle/eleventy.config.js; mv .eleventyignore.bak .eleventyignore 2>/dev/null; true", "build:timecapsule": "cd timecapsule && npx @11ty/eleventy && mkdir -p ../dist/moonweb/timecapsule && cp -r _site/timecapsule/* ../dist/moonweb/timecapsule/", "build:moonweb": "npm run build && npm run build:timecapsule", "pdf:cv": "bash stefankoelle/pdf/build-pdf.sh", diff --git a/stefankoelle/pdf/build-pdf.sh b/stefankoelle/pdf/build-pdf.sh index 5f6a2ae..124e5f8 100755 --- a/stefankoelle/pdf/build-pdf.sh +++ b/stefankoelle/pdf/build-pdf.sh @@ -17,7 +17,6 @@ echo "==> Installing WeasyPrint..." pip install -q -r "$REQUIREMENTS" echo "==> Building stefankoelle with Eleventy..." -# Temporarily hide .eleventyignore so the standalone stefankoelle build works IGNORE_FILE="$PROJECT_DIR/.eleventyignore" if [ -f "$IGNORE_FILE" ]; then mv "$IGNORE_FILE" "$IGNORE_FILE.bak"