From 349e5fbc71cc9b1caa0264c2d936af5cbcfb1422 Mon Sep 17 00:00:00 2001 From: yuki Date: Sat, 18 Oct 2025 01:16:07 -0300 Subject: [PATCH] handle extra defaults just in case --- es/es.11tydata.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/es/es.11tydata.js b/es/es.11tydata.js index 04f0e1c..6918647 100644 --- a/es/es.11tydata.js +++ b/es/es.11tydata.js @@ -1,8 +1,19 @@ module.exports = { lang: 'es', permalink: function (data) { + let stem = data.page.filePathStem; + + // handle slug_override if (data.slug_override) { - return `/${data.lang}/${this.slugify(data.slug_override)}/`; + return `/${data.lang}/${this.slugify(data.slug_override)}/`; } + + // handle index pages + if (stem.endsWith("/index")) { + return `${stem}.html`; // e.g., /es/index.html + } + + // default for other pages + return `${stem}/index.html`; // e.g., /es/about/index.html } -}; +}; \ No newline at end of file