diff --git a/src/backends/backend.js b/src/backends/backend.js index cfc003ff..f91131e4 100644 --- a/src/backends/backend.js +++ b/src/backends/backend.js @@ -51,9 +51,9 @@ const slugFormatter = (template = "{{slug}}", entryData) => { case "day": return (`0${ date.getDate() }`).slice(-2); case "slug": - return sanitize(getIdentifier(entryData).trim().toLowerCase(), {replacement: "-"}).replace('.', '-'); + return sanitize(getIdentifier(entryData).trim().toLowerCase(), {replacement: "-"}).replace(/[\.\s]/g, '-'); default: - return sanitize(entryData.get(field, "").trim().toLowerCase(), {replacement: "-"}).replace('.', '-'); + return sanitize(entryData.get(field, "").trim().toLowerCase(), {replacement: "-"}).replace(/[\.\s]/g, '-'); } }); };