Drastically simplify the drafts workflow

This commit is contained in:
Zach Leatherman
2024-09-24 12:18:16 -05:00
parent 1ad494cfd2
commit 31235827fc
3 changed files with 20 additions and 34 deletions

View File

@@ -8,6 +8,13 @@ import pluginFilters from "./_config/filters.js";
/** @param {import("@11ty/eleventy").UserConfig} eleventyConfig */
export default async function(eleventyConfig) {
// Drafts, see also _data/eleventyDataSchema.js
eleventyConfig.addPreprocessor("drafts", "*", (data, content) => {
if(data.draft && process.env.ELEVENTY_RUN_MODE === "build") {
return false;
}
});
// Copy the contents of the `public` folder to the output folder
// For example, `./public/css/` ends up in `_site/css/`
eleventyConfig