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
|
||||
for _, r := range rs {
|
||||
switch {
|
||||
case unicode.IsLetter(r) || unicode.IsNumber(r):
|
||||
case unicode.IsLetter(r) || unicode.IsNumber(r) || r == '_':
|
||||
if needsDash && len(result) > 0 {
|
||||
result = append(result, '-')
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue