From 3c93fdc20275bda94ab9182fb8335451fb2570c2 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 15 Mar 2025 22:39:33 +0200 Subject: [PATCH] feat(markdown/import): remove space in admonition --- src/services/import/markdown.spec.ts | 2 +- src/services/import/markdown.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) 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
  1. Hello
  2. Before

    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}
    `; } }