diff --git a/src/util/EscapeMarkdown.js b/src/util/EscapeMarkdown.js index 01e01206f..9db8c13eb 100644 --- a/src/util/EscapeMarkdown.js +++ b/src/util/EscapeMarkdown.js @@ -1,4 +1,5 @@ -module.exports = function escapeMarkdown(text, onlyCodeBlock = false) { +module.exports = function escapeMarkdown(text, onlyCodeBlock = false, onlyInlineCode = false) { if (onlyCodeBlock) return text.replace(/```/g, '`\u200b``'); + if (onlyInlineCode) return text.replace(/\\(`|\\)/g, '$1').replace(/(`|\\)/g, '\\$1'); return text.replace(/\\(\*|_|`|~|\\)/g, '$1').replace(/(\*|_|`|~|\\)/g, '\\$1'); };