online:: make-public
第一期视频对比了 OB 与 RR 在“引用形式”上的不同,进而论证为什么 RR 的双链比起 OB 的更具真实有效的实在性而当“双链”的话题延伸至白板应用时,就越发凸显 OB 在 RR 面前的“不堪”这里先提出几个关于 Obsidian Canvas 的问题
尽管 Canvas 支持在内部嵌入 md. 格式文件——但这并不是原生的假设拖拽 md. 文件至 Canvas 中的操作步长计为「1」我们正常将一页 md. 嵌入至 Canvas 的操作是自然而然的但反过来却不是这样的,你在 Canvas 里创建的「卡片」本身,并不是所谓的 md. 格式——也就是说: 每当你想要将一张创建于当前 Canvas 白板的「卡片」嵌入到另一张白板 Canvas 里去时你将不得不进行一次额外的多余的操作——将该「卡片」转换为 md. 格式的文件
切换卡片的文件格式
可想而知,每一次去复用这些“原生卡片”时,你都必须经历一系列的「查找 - 切换格式 - 再嵌入」的操作——在操作步长上,可以说是要付出“双倍”的代价(实际不止)
就算“我们”能接受上述的情况,并且在每一次的复用时手动地切换「卡片格式」,勉为其难的使之“成为”一张合格的,可复用的卡片。
但又会发现,这是相矛盾的——因为大多数情况下,Canvas 的卡片更接近于“段落”,甚至是“行内的一段节选词句”——而不是一页完整的“章节”。可由于 Obsidian 本身作为 md 编辑器的性质,存在于 Canvas 之上的「卡片」注定了作为 md. 格式文件,即最小粒度为「页面」的存在。
此外,Canvas 还有一个不可解的问题——那就是随之白板 Canvas 的数量增多,切换为 md. 格式的「原生卡片」也在不断变多——最终,将导致由各个白板所产生的这些“卡片”无处可归目前,“我们”也没有一个比较好的方式去管理这些创建于不同白板 Canvas 之上的 md. 卡片
简而言之,Obsidian 可以切换卡片的格式,但却无法为它们找到一个合适的“文件夹”。
而如果“我们”想方设法的去管理这些“新生”的卡片,就又会回归到第一个问题——那就是“我们”真正要去「整理」的,似乎是一堆自由散落的“断句”,而不是一页页的 md. 格式的“章节”。
换言之,这些「卡片」作为单独的 md. 文件是不够充分的,它们更应该作为某一篇页面笔记下的“段落”存在,而不是一张张被“分割出来”的,彼此间“没有关系”的。
卡片独立,而不单独。
此限制本应是第一个讨论的对象,但作为已经解释过的的问题——答案是显然的,Canvas 内的卡片同 Obsidian 一样,受到 md. 格式文件的限制,基本的最小粒度为「页面」。
为避免偏见,以下两段内容,均为论坛话题:
OBSIDIAN 是否无法支持块级引用及反链? OBSIDIAN 只支持到页面级。对块级的支持,是通过一个变通的方式实现的。obsidian 支持块级索引, 但无法像 word 那样对任意自选文本进行索引创建。
建议白板新增截取部分笔记的功能。 有时候并不向把整篇笔记放到白板中,而是只需要某篇笔记的部分内容,希望可以新增这个功能,否则现有的白板有些鸡肋,并且使用起来会比较凌乱。做不到的, 这是ob底层的md编辑器的限制,否则ob 也就不会仅能支持到块层级的引用了。白板目前支持到标题层级,再往下最多也就能支持到块层级,但用起来也有点麻烦的。
不难发现,为了实现一个区区的「块级引用」的卡片,Obsidian Canvas 又是「打标签,加索引」,又是「装插件,得取巧」
最终,Canvas 只得沦为一个“不上不下”的产品功能——实际用途上,可能还不如 Excalidraw 这款“纯画布”插件来得有用。