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 <noreply@anthropic.com>
This commit is contained in:
svemagie
2026-03-17 08:00:24 +01:00
parent 63b1c0bca6
commit 07369d9687

View File

@@ -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",