问一下ob的所见即所得是通过什么实现的写着是 CodeMirror,但是codemirror 基础是左右分栏显示

ob有自己的实现方式吗,加了自己的东西吗,还是codemirror提供了,但是我不知道

可以看看 codemirror 的文档里面的例子:
https://codemirror.net/examples/decoration/
codemirror会解析文本,然后按照特定的规则来渲染成不同的东西。

obsidian的所见即所得应该是基于某个md的语言包,然后添加了自己的一些特定渲染规则(以codemirror插件的形式加进入)。

1 个赞