« get me outta code hell

data: make directories convert en & em dash to regular dash - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-09-06 10:08:37 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-09-06 10:08:37 -0300
commit00a4803b033cd2b9b03138d874bfe28897f8bd7a (patch)
treec871ee999869bd0a017cb254816cbc35b14bb704 /src
parent35d07d3cd7f3a23455613f539d8399849243ed0e (diff)
data: make directories convert en & em dash to regular dash preview
Diffstat (limited to 'src')
-rw-r--r--src/common-util/wiki-data.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/common-util/wiki-data.js b/src/common-util/wiki-data.js
index e0f41ee1..0f6591c1 100644
--- a/src/common-util/wiki-data.js
+++ b/src/common-util/wiki-data.js
@@ -34,6 +34,9 @@ export function getKebabCase(name) {
     // General punctuation which always separates surrounding words
     .replace(/[/@#$%*()_=,[\]{}|\\;:<>?`~]/g, '-')
 
+    // More punctuation which always separates surrounding words
+    .replace(/[\u{2013}-\u{2014}]/u, '-') // En Dash, Em Dash
+
     // Accented characters
     .replace(/[áâäàå]/gi, 'a')
     .replace(/[çč]/gi, 'c')