用途:介绍如何在 Mind Elixir 的节点中定制 Markdown 渲染,让节点内容按 Markdown 语法显示为 HTML。
主要能力:Mind Elixir 支持节点内 Markdown 渲染,但默认不解析 Markdown,必须通过选项提供解析函数才能启用。解析函数接收文本并返回 HTML。
使用方式:若只需基础格式(粗体、斜体、代码),可自行实现简单替换函数,在初始化选项中传入 markdown 回调,用正则把 文本、文本、文本 分别替换为 strong、em、code 标签。若需完整 Markdown 支持,推荐集成 marked 或 markdown-it 等第三方库。以 marked 为例,先安装:npm i marked,再在初始化时导入 marked 与 MindElixir,并将 markdown 设为 text => marked(text),节点内容即按解析器生成的 HTML 渲染。
适用场景:需要在思维导图节点中展示带格式文本,或希望复用成熟 Markdown 解析器统一渲染逻辑的项目。
限制:默认行为不解析 Markdown;简单正则方案仅覆盖粗体、斜体、代码等基础语法,复杂语法需依赖第三方库;资料未提供其他配置项、安全过滤或性能相关说明。