Files
firefrost-website/.eleventy.js
Claude e19ac4619b 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.
2026-04-08 00:33:40 +00:00

24 lines
767 B
JavaScript

module.exports = function(eleventyConfig) {
// Critical: Tell 11ty to copy CSS and Images directly to the build folder
// Without this, your styles and images won't appear in the _site output
eleventyConfig.addPassthroughCopy("src/css");
eleventyConfig.addPassthroughCopy("assets");
// Decap CMS admin panel - copy entire folder without template processing
eleventyConfig.addPassthroughCopy("admin");
// 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: {
input: ".",
output: "_site"
}
};
};