psc1453 在使用默认的编辑器时,使用 Markdown 内容块插件,在 Markdown 中包含一个数学公式,如: $a \times b = c$: 发布后发现文章内显示不正确(chirpy主题): 再次回到编辑页面打开 Markdown 内容块,发现他自动把公式内的 '\times' 中的 \ 加上了转义符,变成了: $a \times b = c$: 可能是一个 Bug,希望能修复或者告诉我一下正确的做法,万分感谢。 Halo 2.15,主题和插件均为最新。
Ryan Wang 👍 已安装 KaTeX 插件直接插入 KateX 块不就行了吗,为什么一定要用 Markdown 块。非默认编辑器渲染的 KateX 需要手动配置,https://www.halo.run/store/apps/app-ISCsX#%E7%94%A8%E6%B3%95%E8%AF%B4%E6%98%8E
psc1453 Ryan Wang 👍 因为我的流程主要是在 Typora 里用 Markdown 写完一整篇,然后同时发博客和公众号,Halo 里直接把整个 Markdown 粘贴进去,所以习惯用 Markdown 内容块,一个块就是一整篇文章,Markdown 里面会夹杂一些公式,在这个场景下,没有办法在一个大的 Markdown 块里插入 Katex 块,所以产生了这样一个问题。 我用的的确也是默认编辑器,还是产生了这个问题,如图:
Ryan Wang 👍 Markdown 块这个插件并不是由默认编辑器渲染,而是自己包含 Markdown 渲染,所以并不能直接适配,Markdown 块可能也并不支持 KaTeX 渲染。 此外,如果你完全使用 Markdown 编辑文章,那更建议使用独立的 Markdown 编辑器,比如:https://www.halo.run/store/apps/app-uBcYw,这个编辑器是支持 KaTeX 渲染的。