From 92b9d2d9266ac777cc8ae4cbcd665f591a17b636 Mon Sep 17 00:00:00 2001 From: Andrew McClenaghan Date: Sat, 29 Apr 2023 07:36:46 +1000 Subject: [PATCH] fix: Replace spaces with `-` to match what confluence uses. Fixes: https://github.com/markdown-confluence/markdown-confluence/issues/223 --- packages/lib/src/MarkdownTransformer/wikilinks.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/lib/src/MarkdownTransformer/wikilinks.ts b/packages/lib/src/MarkdownTransformer/wikilinks.ts index 3be39a8f..08eac886 100644 --- a/packages/lib/src/MarkdownTransformer/wikilinks.ts +++ b/packages/lib/src/MarkdownTransformer/wikilinks.ts @@ -34,7 +34,8 @@ export function wikilinks(state: StateInline): boolean { headerStart > 0 ? headerStart : wikiLinkEnd, aliasStart > 0 ? aliasStart - 1 : wikiLinkEnd ); - const linkToPage = state.src.slice(pageNameStart, pageNameEnd); + let linkToPage = state.src.slice(pageNameStart, pageNameEnd); + linkToPage = linkToPage.replace(/\s+/g, "-"); if (alias) { state.pos = aliasStart;