diff --git a/commit-to-output.js b/commit-to-output.js index e693678..2486ead 100644 --- a/commit-to-output.js +++ b/commit-to-output.js @@ -5,8 +5,9 @@ const reverts = require('./reverts') const groups = require('./groups') function cleanMarkdown (txt) { - // escape _~*\[]<> - return txt.replace(/([_~*\\[\]<>])/g, '\\$1') + // escape !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ + // Refs: https://spec.commonmark.org/0.29/#example-298 + return txt.replace(/([!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~])/g, '\\$1') } const formatType = {