总思路
先看此图
诉求背景
模型树,是我去年底才知道的一种知识提炼组织方式,他有自己开发的在线笔记和app,以下是其主要思想和官网笔记页面——模型树
兰陵王的知识库 - 飞书云文档
虽然很好,与他的知识构建体系搭配起来很好,但我还是不由的想:
主要解决问题:如何在ob里模仿实现呢?
首先决定用ob自带白板canvas
理由是够轻量,关联性和可编辑自由度足够。
问题1:实现左导图,右笔记
这个很容易,ob左右笔记分屏即可
后有群友提醒,可以锁定左边导图笔记,这样节点的链接就可以右侧展开了
链接方式可以是插入现成笔记、插入卡片(内容节点)、在节点里引入现成笔记或者笔记区块链接。
问题2: 如何实现快速编辑白板节点
安装Canvas Mindmap插件,设置tab新增子节点,Enter新增兄弟节点,空格编辑节点。
同时,还有一些节点大小、排布方式的细节设置。
安装Advanced Canvas插件,可以调整节点和连线的样式(重要度不高,选装)
Canvas minimap,白板的小缩略地图(选装)
问题3:笔记区块链接如何方便引入
Advanced URI 区块链接
修改以下Quicker动作,不完美实现,很多时候需要点两次,实现[笔记名](obsidian://adv-uri?链接)
类似下面这样:
[obsidian插件Advanced Uri常用配置路径汇总](obsidian://adv-uri?vault=……&block=stw12u)
复制笔记链接(带标题) - by CedricS - 动作信息 - Quicker
可以复制普通笔记的区块链接,也可以复制白板某节点的笔记链接,实现点对点式的跳转。
ob本身支持的区块链接
经请教,安装obsidian-copy-block-link插件,实现【右键快速复制块引用链接】,设置快捷键 对应Copy Block Link: Copy link to current block or heading,可以引用标题大纲也可以引用内容区域,右键也可以看到。
问题4: 已有节点链接的打开方式
URI链接,在锁定导图笔记的前提下,双击链接,右侧窗口显示对应笔记内容。
ob区块或标题级链接,同上双击链接,或者选中节点,Ctrl+鼠标左键在链接上,调用Hover editor插件,进行对应笔记内容的编辑和预览。
接上一步,可以钉住Hover editor窗口,在前端选中的情况下,右侧的 Quiet Outline大纲节点,可以再点击浏览编辑或者再Ctrl+鼠标左键弹窗。
引入的已有笔记(能预览部分内容的节点),双击预览框顶部外面的笔记标题,实现跳转。
问题5:全局显示操作
空格按住+鼠标滚轮,实现白板以鼠标位置为中心的缩放。
空格按住+鼠标左键手动,实现白板位置上下左右移动。
点击白板的小缩略地图某节点,实现快速焦点转移
点击白板空白处,右侧的Quiet Outline大纲节点可以点击,可以搜索,实现焦点转移
问题6:节点长内容的编辑
希望节点只显示首行(简洁),但又可以方便的编辑预览全部内容(在没有给节点内容找到指定主题笔记的情况下)。
解决途径:
- 已经给Hover editor和Quiet Outline插件的作者提了新功能建议。
- 虽然没有理想预览方案,但有凑合方案-【已解决】鼠标悬浮于白板核心插件的笔记块上时,如何实现弹窗展示详细内容 - 疑问解答 - Obsidian 中文论坛】
- 笔记内容框可以拉大,同样的md大纲层级标题,也可以在右侧Quiet Outline中显示,方便定位
- 笔记内容可以右窗另开一个临时笔记,编辑完再粘贴回来
- 希望看官老爷们,给出出主意,有没有什么更好的办法
另,win电脑全局URI链接回跳到ob笔记的方案
win电脑上,很少的地方可以Advanced Uri链接回跳
网页版的滴答清单,印象笔记,win-运行……
目前,可以通过 Advanced Uri插件 + Quicker动作解决
安装下面Quicker动作:
打开所选链接 - by 刘烟火 - 动作信息 - Quicker
改设置为:
\bobsidian://\S+
\bobsidian:\/\/adv-uri\?vault=[^&]*&uid=[^&]*&block=[^&]*\b
\bbookxnotepro://\S+
可以实现复制文本(含URI链接或者bookxnote pro回链),直接跳回。