diff --git a/src/services/import/markdown.spec.ts b/src/services/import/markdown.spec.ts index b6cddcc2b..18b11037b 100644 --- a/src/services/import/markdown.spec.ts +++ b/src/services/import/markdown.spec.ts @@ -99,7 +99,7 @@ second line 2
After
`; - expect(markdownService.renderToHtml(input, "Title")).toBe(expected); + expect(markdownService.renderToHtml(input, "Title")).toStrictEqual(expected); }); }); diff --git a/src/services/import/markdown.ts b/src/services/import/markdown.ts index 42462dfa2..c0677b5f1 100644 --- a/src/services/import/markdown.ts +++ b/src/services/import/markdown.ts @@ -43,14 +43,14 @@ class CustomMarkdownRenderer extends Renderer { if (ADMONITION_TYPE_MAPPINGS[type]) { const bodyWithoutHeader = body - .replace(/^\[\!([A-Z]+)\]/, "
") + .replace(/^
\[\!([A-Z]+)\]\s*/, "
") .replace(/^
<\/p>/, ""); // Having a heading will generate an empty paragraph that we need to remove. - return `\n`; + return ``; } } - return `
\n${body}\n`; + return `
${body}`; } }