diff --git a/apps/server/src/integrations/import/utils/import-formatter.ts b/apps/server/src/integrations/import/utils/import-formatter.ts index 59f5eeec..360e22de 100644 --- a/apps/server/src/integrations/import/utils/import-formatter.ts +++ b/apps/server/src/integrations/import/utils/import-formatter.ts @@ -50,6 +50,7 @@ export async function formatImportHtml(opts: { } notionFormatter($, $root); + xwikiFormatter($, $root); defaultHtmlFormatter($, $root); const backlinks = await rewriteInternalLinksToMentionHtml( @@ -69,6 +70,14 @@ export async function formatImportHtml(opts: { }; } +export function xwikiFormatter($: CheerioAPI, $root: Cheerio) { + const $content = $root.find('#xwikicontent'); + if ($content.length) { + $root.children().remove(); + $root.append($content.contents()); + } +} + export function defaultHtmlFormatter($: CheerioAPI, $root: Cheerio) { $root.find('a[href]').each((_, el) => { const $el = $(el);