我的笔记的排版风格和节奏非常依赖多行的空行,而我又没法永远在预览模式下阅读笔记。
因为没有找到相关插件也没有编程能力,我的解决方法是,添加css文件控制块的间距,使得阅读模式下的单行空行和预览模式的效果相同,再用linter给大于2行的空行添加行数-2(-2的行数是<br/>前后的空行)数量的<br/>,这样可以让任意空行在预览和阅读模式下都保持一致(对于空2行的情况,<br/>前面没有空行,具体见下图)。
这样的效果。
如果配置的每段之间的间距较小,3-4之间的空白会和2-3之间的差不多,一种解决方法是每个前一行是空行的<br/>后都添加一个<br/>。
这种方法存在实时预览模式下会看到一堆<br/>的问题,我也不知道怎么隐藏,但至少阅读模式下显示多行空行的空白的目的是达到了。
如果想要几乎完全类似于Typora的效果,可能需要调整行间距(Typora使用的主题不同,间距也可能不同)和<br/>排列,然后用插件做到默认一次enter换2行、shift+enter换1行。
(原问题)
遇到的问题
刚用 obsidian 发现 不论是否开启严格模式,编辑模式下2个以上的空行在阅读模式中都会变为1个空行
预期的效果
类似 Typora一样两段文字之间可以显示多行空行
已尝试的解决方案
尝试过用 Easy Typing 每次回车自动添加一个<br/>,使用<br/>实现空多行的效果,但这样的话引用块时会连在一起

