背景-书写习惯

目前我个人书写博客的习惯是,现在本地用obsidian写好md,然后粘贴到halo

1. 默认编辑器

默认富文本编辑器是支持markdown语法的,但是如果把markdown直接粘贴过去,是无法正常显示的,粘贴后的空格感觉是被修改过,需要手动将每一行markdown标签后的空格删掉,再手动输入一个空格,才会正常渲染为markdown,文章内容一长,手动修改就很不现实

2. ByteMD

仅支持基础的markdown语法,有很多上下标的写法、以及LaTex公式,在编辑器预览界面根本不支持,显示的就是代码的形式,虽然说可以使用halo的预览功能,但是每次修改都得点击一遍预览,挺不方便的

其次,markdown本身是不支持图片居中的,如果想要让图片居中显示,就得用HTML标签,使用上来说也很不方便

3. StackEdit

StackEdit本身是很强大的,上下标、LaTex公式等在预览界面都能正常渲染,但好像StackEdit本身渲染出来的HTML文本会被halo处理一遍,上述功能就都无法正常显示了

    沉迷科研无法自拔 默认富文本编辑器是支持markdown语法的

    默认编辑器仅仅只是支持 Markdown 的部分语法快捷键,并不是完整支持 Markdown。

    沉迷科研无法自拔 仅支持基础的markdown语法,有很多上下标的写法、以及LaTex公式,在编辑器预览界面根本不支持,显示的就是代码的形式

    ByteMD 插件应该没有支持 KaTeX,可以提交一个 issue:https://github.com/halo-sigs/plugin-bytemd

    沉迷科研无法自拔 StackEdit本身是很强大的,上下标、LaTex公式等在预览界面都能正常渲染,但好像StackEdit本身渲染出来的HTML文本会被halo处理一遍,上述功能就都无法正常显示了

    参考:https://bbs.halo.run/d/4065-bugmd编辑器与katex插件不兼容/2

    4 天 后