Keldos commited on
Commit
19fbb51
1 Parent(s): b2d64ee

fix: 修复网址被escape成字符串显示的错误

Browse files

这个错误的原因是,形如`https://xxx`的网址也会直接被marked渲染为url的html格式,
因此后面接的)或]符号就会被渲染为输出的字符串的一部分。

这里把冒号也直接escape了,解决了这个问题。

Files changed (1) hide show
  1. modules/utils.py +2 -1
modules/utils.py CHANGED
@@ -256,7 +256,8 @@ def escape_markdown(text):
256
  '`': '`',
257
  '>': '>',
258
  '<': '&#60;',
259
- '|': '&#124;'
 
260
  }
261
  return ''.join(escape_chars.get(c, c) for c in text)
262
 
 
256
  '`': '&#96;',
257
  '>': '&#62;',
258
  '<': '&#60;',
259
+ '|': '&#124;',
260
+ ':': '&#58;',
261
  }
262
  return ''.join(escape_chars.get(c, c) for c in text)
263