2024-12-02 17:50:32 +08:00
|
|
|
import 'package:appflowy/plugins/document/presentation/editor_plugins/plugins.dart';
|
2024-07-11 21:42:02 +08:00
|
|
|
import 'package:appflowy_editor/appflowy_editor.dart';
|
|
|
|
|
|
|
|
Document customMarkdownToDocument(String markdown) {
|
|
|
|
return markdownToDocument(
|
|
|
|
markdown,
|
|
|
|
markdownParsers: [
|
|
|
|
const MarkdownCodeBlockParser(),
|
2024-12-02 17:50:32 +08:00
|
|
|
const MarkdownSimpleTableParser(),
|
|
|
|
],
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
String customDocumentToMarkdown(Document document) {
|
|
|
|
return documentToMarkdown(
|
|
|
|
document,
|
|
|
|
customParsers: [
|
|
|
|
const MathEquationNodeParser(),
|
|
|
|
const CalloutNodeParser(),
|
|
|
|
const ToggleListNodeParser(),
|
|
|
|
const CustomImageNodeParser(),
|
|
|
|
const SimpleTableNodeParser(),
|
2024-12-09 16:19:37 +08:00
|
|
|
const LinkPreviewNodeParser(),
|
|
|
|
const FileBlockNodeParser(),
|
2024-07-11 21:42:02 +08:00
|
|
|
],
|
|
|
|
);
|
|
|
|
}
|