Fix slugify for umlauts

This commit is contained in:
Dennis Reimann
2022-01-03 14:58:10 +01:00
parent 13d64e77b7
commit fc275a43e3
2 changed files with 4 additions and 2 deletions

View File

@@ -25,7 +25,7 @@ const stripHTML = str => {
// slug
const slugify = str => str.toLowerCase()
.replace('ä', 'ae').replace('ö', 'oe').replace('ü', 'ue')
.replace(/ä/g, 'ae').replace(/ö/g, 'oe').replace(/ü/g, 'ue')
.replace(/\s+/g, '-').replace(/[^\w\-]+/g, '')
.replace(/\-\-+/g, '-').replace(/^-+/, '').replace(/-+$/, '')