|
|
@@ -1,10 +1,14 @@
|
|
|
# dify-markdown-parse
|
|
|
|
|
|
-此项目为`vue`插件,用于`vue3`项目。
|
|
|
+此项目仅能用于`vue3`项目中,核心功能为解析`markdown`文本。
|
|
|
|
|
|
-核心为`markdown`的文本解析。
|
|
|
+如果主项目是`react`项目,可直接使用`react-markdown`进行`markdown`的解析和展示。
|
|
|
|
|
|
-此项目参考`dify`使用的`react-markdown`,并进行相应的改写,使得`dify`的`markdown`解析方案能用于`vue3`项目中。
|
|
|
+如果主项目是`vue`项目,则可以考虑使用此方法进行`markdown`的解析和展示。
|
|
|
+
|
|
|
+此项目参考`dify`中使用的`react-markdown`,并进行相应的改写,使得`dify`的`markdown`解析方案能用于`vue3`项目中。
|
|
|
+
|
|
|
+`dify`中的`markdown`解析方法较为复杂,并不是单纯的将`markdown`源字符串进行解析然后展示,而是经过了解析、抽象语法树的构建、react组件的生成等一系列工作,最终在界面上呈现出`markdown`的解析结果。所以和直接解析`markdown`源字符串并展示的方案相比,可能存在一些细节上的差异。
|
|
|
|
|
|
## 使用方法
|
|
|
|