summaryrefslogtreecommitdiff
path: root/management/manager
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2016-10-04 16:29:09 -0700
committerSteve Manuel <nilslice@gmail.com>2016-10-04 16:29:09 -0700
commit100a66fd054dbc8c92cb2badd48becf18e13331f (patch)
tree3559d0b07af08704af5f6a69863915a68b854d3e /management/manager
parentd6149f5095024b71e48dfeeaecd51bbd1478267b (diff)
adding replacement rule to slug to make better URLs
Diffstat (limited to 'management/manager')
-rw-r--r--management/manager/process.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/management/manager/process.go b/management/manager/process.go
index c759bf2..d2d3d96 100644
--- a/management/manager/process.go
+++ b/management/manager/process.go
@@ -58,8 +58,11 @@ func stringToSlug(s string) (string, error) {
rx = regexp.MustCompile("`[-]+`")
src = rx.ReplaceAll(src, []byte("-"))
+ str := strings.Replace(string(src), "'", "", -1)
+ str = strings.Replace(str, `"`, "", -1)
+
t := transform.Chain(norm.NFD, transform.RemoveFunc(isMn), norm.NFC)
- slug, _, err := transform.String(t, string(src))
+ slug, _, err := transform.String(t, str)
if err != nil {
return "", err
}