From e19ac4619bdb8a4579b252a968d4414417cb70b9 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 8 Apr 2026 00:33:40 +0000 Subject: [PATCH] Properly exclude admin and tasks folders from 11ty template processing Previous attempt still processed files in admin folder. Now using ignores.add() for entire folders (admin/**, tasks/**) so 11ty only copies them via passthrough, doesn't render as templates. This prevents build failures on HTML files with React/JSX syntax. --- .eleventy.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.eleventy.js b/.eleventy.js index d81c6d2..b65feb9 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -4,15 +4,15 @@ module.exports = function(eleventyConfig) { eleventyConfig.addPassthroughCopy("src/css"); eleventyConfig.addPassthroughCopy("assets"); - // Decap CMS admin panel + // Decap CMS admin panel - copy entire folder without template processing eleventyConfig.addPassthroughCopy("admin"); - // Mobile task manager - IGNORE, don't process as template - eleventyConfig.ignores.add("admin/mobile.html"); - eleventyConfig.addPassthroughCopy("admin/mobile.html"); - - // Tasks folder + // Tasks folder - copy without template processing eleventyConfig.addPassthroughCopy("tasks"); + + // Tell 11ty to ignore these folders completely (don't try to render as templates) + eleventyConfig.ignores.add("admin/**"); + eleventyConfig.ignores.add("tasks/**"); return { dir: {