Tencent / cherry-markdown

✨ A Markdown Editor
Other
3.5k stars 411 forks source link

引入的tex-svg.js文件比较大,加载比较耗时,有什么解决办法没 #335

Open zhaoxianfang opened 1 year ago

zhaoxianfang commented 1 year ago

引入的tex-svg.js文件比较大,加载比较耗时,有什么解决办法没

lyngai commented 1 year ago

mathjax 本身的模块比较大,没有解决办法。如果当前使用的是公共 CDN,可以参考 mathjax 官方的方案,考虑自行托管。https://docs.mathjax.org/en/latest/web/hosting.html

在初始化 Cherry Markdown 时,engine.syntax.mathBlock.src 替换为自行托管的源即可。


如果对模块没有需求也可以考虑配置替换为 katex,体积相对小一些。


如果不需要使用数学公式语法,将 engine.syntax.mathBlockengine.syntax.inlineMath 设置为 false 即可。

honglvagan commented 5 months ago

请问下,公式功能应该怎么引入?我现在是这么写的,公式和 draw.io 没有反应 请问下怎么用公式功能和draw.io?该调整哪里?这是我的html,目前无法用公式和draw.io,请问我该怎么写?

Document
RSS1102 commented 5 months ago

请问下,公式功能应该怎么引入?我现在是这么写的,公式和 draw.io 没有反应 请问下怎么用公式功能和draw.io?该调整哪里?这是我的html,目前无法用公式和draw.io,请问我该怎么写?

Document

你需要引入draw.io资源: https://github.com/Tencent/cherry-markdown/blob/main/examples/scripts/index-demo.js#L206

honglvagan commented 5 months ago

请问下,公式功能应该怎么引入?我现在是这么写的,公式和 draw.io 没有反应 请问下怎么用公式功能和draw.io?该调整哪里?这是我的html,目前无法用公式和draw.io,请问我该怎么写?

Document

你需要引入draw.io资源: https://github.com/Tencent/cherry-markdown/blob/main/examples/scripts/index-demo.js#L206

谢谢哥,我在vscode里搜了半天关键字可算找到了,src/ 的那个js里没有配置 draw.io 和 mathx,而示例的配置文件中有,所以我编译出来的编辑器就也用不了那两个功能,谢谢大哥,不好意思打扰了

honglvagan commented 5 months ago

请问下,公式功能应该怎么引入?我现在是这么写的,公式和 draw.io 没有反应 请问下怎么用公式功能和draw.io?该调整哪里?这是我的html,目前无法用公式和draw.io,请问我该怎么写?

Document

你需要引入draw.io资源: https://github.com/Tencent/cherry-markdown/blob/main/examples/scripts/index-demo.js#L206

佬,好像有点问题,我直接用 live-server 运行了 /docs/public/example/ 目录,然后点 draw.io,显示一个弹窗,但弹窗是空白的,和官网的不一样,请问应该看是哪里的问题?该怎么弄一下?

image

image

看这些文件都请求了

image

LuPe-Industry commented 2 months ago

请问下,公式功能应该怎么引入?我现在是这么写的,公式和 draw.io 没有反应 请问下怎么用公式功能和draw.io?该调整哪里?这是我的html,目前无法用公式和draw.io,请问我该怎么写?

Document

你需要引入draw.io资源: https://github.com/Tencent/cherry-markdown/blob/main/examples/scripts/index-demo.js#L206

谢谢你 一直没找到mathjax配置样例