diff --git a/apps/server/src/services/import/markdown.spec.ts b/apps/server/src/services/import/markdown.spec.ts index a2f9da5be..103c3fc6f 100644 --- a/apps/server/src/services/import/markdown.spec.ts +++ b/apps/server/src/services/import/markdown.spec.ts @@ -188,6 +188,12 @@ second line 2
Energy: \\(e=mc^{2}\\), Force: \\(F=ma\\).
`; + expect(markdownService.renderToHtml(input, "Title")).toStrictEqual(expected); + }); + it("converts display math expressions into Mathtex format", () => { const input = `$$\sqrt{x^{2}+1}$$`; const expected = /*html*/`\\[\sqrt{x^{2}+1}\\]
`; diff --git a/apps/server/src/services/import/markdown.ts b/apps/server/src/services/import/markdown.ts index 8b7f8913d..a49a46897 100644 --- a/apps/server/src/services/import/markdown.ts +++ b/apps/server/src/services/import/markdown.ts @@ -25,7 +25,7 @@ class CustomMarkdownRenderer extends Renderer { `\\\[$1\\\]`); // Inline math - text = text.replaceAll(/(?\\\($1\\\)`); }