diff --git a/addon/chrome/content/translators/Better Note Markdown.js b/addon/chrome/content/translators/Better Note Markdown.js index f1ec151..479a79c 100644 --- a/addon/chrome/content/translators/Better Note Markdown.js +++ b/addon/chrome/content/translators/Better Note Markdown.js @@ -690,6 +690,20 @@ let bundle; }, }; + rules.mathBlock = { + filter: function (node) { + return node.nodeName === "PRE" && node.className === "math"; + }, + + replacement: function (content, node, options) { + return ( + "\n\n$$\n" + + node.firstChild.textContent.slice(2, -2) + + "\n$$\n\n" + ); + }, + }; + rules.indentedCodeBlock = { filter: function (node, options) { return (