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