fix: Paragraphs in table cells skipped in import

Port HTML importer rules from enterprise fork
This commit is contained in:
Tom Moor
2023-10-15 10:51:50 -04:00
parent 00ee8729ec
commit d5bac6cbca
7 changed files with 86 additions and 85 deletions

View File

@@ -1,11 +1,12 @@
import { gfm } from "@joplin/turndown-plugin-gfm";
import TurndownService from "turndown";
import breaks from "./breaks";
import confluenceCodeBlock from "./confluence-code-block";
import confluenceTaskList from "./confluence-task-list";
import emptyLists from "./empty-lists";
import emptyLists from "./emptyLists";
import emptyParagraphs from "./emptyParagraph";
import frames from "./frames";
import images from "./images";
import sanitizeTables from "./sanitizeTables";
import underlines from "./underlines";
/**
* Turndown converts HTML to Markdown and is used in the importer code.
@@ -26,9 +27,10 @@ const service = new TurndownService({
})
.remove(["script", "style", "title", "head"])
.use(gfm)
.use(emptyParagraphs)
.use(sanitizeTables)
.use(underlines)
.use(frames)
.use(confluenceTaskList)
.use(confluenceCodeBlock)
.use(images)
.use(breaks)
.use(emptyLists);