From 07369d96875cec60a677bb2d8ac55544ee6377b0 Mon Sep 17 00:00:00 2001 From: svemagie <869694+svemagie@users.noreply.github.com> Date: Tue, 17 Mar 2026 08:00:24 +0100 Subject: [PATCH] fix(ai): remove unused kebab-case ai-text-level/ai-code-level fallbacks The kebab-case keys were never reachable from Nunjucks templates anyway; camelCase and snake_case cover all actual frontmatter variants. Co-Authored-By: Claude Opus 4.6 --- eleventy.config.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/eleventy.config.js b/eleventy.config.js index 47ac06d..860fbb8 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -968,7 +968,7 @@ export default function (eleventyConfig) { ].join(""); }); - // Filter AI-involved posts (ai-text-level > "0" or aiTextLevel > "0") + // Filter AI-involved posts (aiTextLevel > "0") const getAiMetadata = (data = {}) => { const aiMeta = (data && typeof data.ai === "object" && !Array.isArray(data.ai)) ? data.ai @@ -977,7 +977,6 @@ export default function (eleventyConfig) { const textLevel = String( data.aiTextLevel ?? data.ai_text_level - ?? data["ai-text-level"] ?? aiMeta.textLevel ?? aiMeta.aiTextLevel ?? "0", @@ -986,7 +985,6 @@ export default function (eleventyConfig) { const codeLevel = String( data.aiCodeLevel ?? data.ai_code_level - ?? data["ai-code-level"] ?? aiMeta.codeLevel ?? aiMeta.aiCodeLevel ?? "0",