Slug joiner normalization

This commit is contained in:
2026-05-21 22:06:52 +02:00
parent 96afb64c7a
commit 43fee721db
5 changed files with 84 additions and 33 deletions
+1 -14
View File
@@ -715,20 +715,7 @@ func normalizeWikiTitle(value string) string {
}
func slugifyWikiTitle(value string) string {
var b strings.Builder
lastDash := false
for _, r := range strings.ToLower(strings.TrimSpace(value)) {
if (r >= 'a' && r <= 'z') || (r >= '0' && r <= '9') {
b.WriteRune(r)
lastDash = false
continue
}
if !lastDash && b.Len() > 0 {
b.WriteByte('-')
lastDash = true
}
}
return strings.Trim(b.String(), "-")
return slugifyWikiText(value, "")
}
func loadDeployManifest(path string) wikiDeployManifest {