Skip to content

支持动态扩展mermaid #1603

@sunsonliu

Description

@sunsonliu

背景

目前需要在cherry实例化之前加载mermaid,比较麻烦。

目标

希望在兼容旧方式的基础上,实现类似公式的实现方式:

engine: {
  syntax: {
    mathBlock: {
      engine: 'MathJax', // katex或MathJax
      // engine: 'katex', // katex或MathJax
      src: 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js', // 如果使用MathJax plugins,则需要使用该url通过script标签引入
      // src: 'https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js',
      // css: 'https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css', // 如果使用katex,则还需要引入css(如果是MathJax,则不需要)
    },
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions