Don't replace underscores in auto-generated IDs in goldmark (#12805)
Fix #12196 Signed-off-by: Andrew Thornton <art27@cantab.net>release/v1.15
parent
55e05ad1ce
commit
f91bb745d6
|
@ -34,7 +34,7 @@ func CleanValue(value []byte) []byte {
|
||||||
needsDash := false
|
needsDash := false
|
||||||
for _, r := range rs {
|
for _, r := range rs {
|
||||||
switch {
|
switch {
|
||||||
case unicode.IsLetter(r) || unicode.IsNumber(r):
|
case unicode.IsLetter(r) || unicode.IsNumber(r) || r == '_':
|
||||||
if needsDash && len(result) > 0 {
|
if needsDash && len(result) > 0 {
|
||||||
result = append(result, '-')
|
result = append(result, '-')
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue