diff --git a/src/utils/markdown.rs b/src/utils/markdown.rs index 9e5b7d41..5e194988 100644 --- a/src/utils/markdown.rs +++ b/src/utils/markdown.rs @@ -97,6 +97,7 @@ pub fn escape(s: &str) -> String { .replace(")", r"\)") .replace("~", r"\~") .replace("`", r"\`") + .replace(">", r"\>") .replace("#", r"\#") .replace("+", r"\+") .replace("-", r"\-") @@ -218,8 +219,8 @@ mod tests { fn test_escape() { assert_eq!(escape("* foobar *"), r"\* foobar \*"); assert_eq!( - escape(r"_ * [ ] ( ) ~ \ ` # + - = | { } . !"), - r"\_ \* \[ \] \( \) \~ \ \` \# \+ \- \= \| \{ \} \. \!", + escape(r"_ * [ ] ( ) ~ \ ` > # + - = | { } . !"), + r"\_ \* \[ \] \( \) \~ \ \` \> \# \+ \- \= \| \{ \} \. \!", ); }