用下划线加粗文本无法正常实时预览
Bug 或问题描述
如图,当在ob中使用下划线加粗文本时,实时预览模式下无法正常显示,但在阅读模式下是正常加粗的
当前 Obsidian 的版本及安装环境
之前就出现过这种情况,目前最新版本(v1.03)仍有这种现象
理想中的情况
文本应正常被渲染为加粗的样式
如图,当在ob中使用下划线加粗文本时,实时预览模式下无法正常显示,但在阅读模式下是正常加粗的
之前就出现过这种情况,目前最新版本(v1.03)仍有这种现象
文本应正常被渲染为加粗的样式
\*
是转义字符,不渲染的
这是从我笔记里复制的一段,我的\*
是为了在阅读时能显示*号,和后面的下划线无关的
抱歉,眼拙了,确实是个bug
其实目前就是这么设计的
OB在自己菜单中的 format 里面,你也看不到 下划线。
这主要涉及到文本解析时候对 ** 的理解
你可以参考这个内容
Have both bold and underline at the same time in (live) editor mode - Resolved help - Obsidian Forum
其实就是使用 html 标记来完成 既加粗也有下划线
<u>和<b> <strong><u>既加粗也有下划线</u></strong> <strong><ins>既加粗也有下划线</ins></strong>
这三种方法OB都是支持的
啊,我对代码层面的东西不太了解 ;不过实时预览模式下的渲染结果和阅读模式下的渲染结果不一致真的很奇怪…而且我查了下md的语法,发现用
__
加粗文本时必须要在两端加上空格;例如:你 __好__ 啊
;然后我去ob里测试了一下发现了更诡异的事
如果说之前只是能不能渲染出来的问题,现在是编辑模式和阅读模式渲染结果不一致的问题