用途:为 @ant-design/agentic-ui 的 MarkdownEditor 开发或定制 Markdown 插件,覆盖图表、代码高亮、Mermaid、公式与格式化等能力。
主要能力:图表插件支持 LineChart、BarChart、AreaChart、DonutChart、RadarChart、ScatterChart、FunnelChart 等类型,基于 Chart.js 等,支持多种图表类型与配置;代码插件提供 CodeBlock 等,基于 ACE 等实现语言高亮与主题;Mermaid 插件支持流程图、时序图等;KaTeX 插件渲染数学公式;Formatter 插件提供代码格式化。
源码位置:图表在 src/Plugins/chart/,代码在 src/Plugins/code/,Mermaid 在 src/Plugins/mermaid/,KaTeX 在 src/Plugins/katex/,格式化在 src/Plugins/formatter/,默认插件注册在 src/Plugins/defaultPlugins 等。
使用方式:插件接口与 MarkdownEditor 的 plugins 约定一致,样式使用 token;新增插件时在 defaultPlugins 或文档中注册,并补充类型;修改或新增插件时参考 src/Plugins/ 与 AGENTS.md。
适用场景:需要在 Markdown 编辑器中嵌入图表、代码块、Mermaid 图、数学公式或代码格式化时。
限制:资料未提供具体安装命令、版本要求、API 细节与示例代码,相关事实暂未提供。