|
1 | 1 | <script setup lang="ts"> |
2 | 2 | import type { BaseNode, ParsedNode, ParseOptions } from 'stream-markdown-parser' |
3 | | -import { getMarkdown, parseMarkdownToStructure } from 'stream-markdown-parser' |
4 | 3 | import { computed, defineAsyncComponent, ref } from 'vue' |
| 4 | +import { getMarkdown, parseMarkdownToStructure } from '../../../packages/markdown-parser' |
5 | 5 | import AdmonitionNode from '../../components/AdmonitionNode' |
6 | 6 | import BlockquoteNode from '../../components/BlockquoteNode' |
7 | 7 | import CheckboxNode from '../../components/CheckboxNode' |
@@ -32,6 +32,7 @@ import TextNode from '../../components/TextNode' |
32 | 32 | import ThematicBreakNode from '../../components/ThematicBreakNode' |
33 | 33 | import { provideViewportPriority } from '../../composables/viewportPriority' |
34 | 34 | import { getCustomNodeComponents } from '../../utils/nodeComponents' |
| 35 | +import HtmlBlockNode from '../HtmlBlockNode/HtmlBlockNode.vue' |
35 | 36 | import { MathBlockNodeAsync, MathInlineNodeAsync } from './asyncComponent' |
36 | 37 | import FallbackComponent from './FallbackComponent.vue' |
37 | 38 |
|
@@ -161,6 +162,7 @@ const nodeComponents = { |
161 | 162 | checkbox_input: CheckboxNode, |
162 | 163 | inline_code: InlineCodeNode, |
163 | 164 | reference: ReferenceNode, |
| 165 | + html_block: HtmlBlockNode, |
164 | 166 | // 可以添加更多节点类型 |
165 | 167 | // 例如:custom_node: CustomNode, |
166 | 168 | ...getCustomNodeComponents(props.customId), |
|
0 commit comments