如今的笔记软件用户中,很多人会陷入「用笔记软件来记录如何使用笔记软件」的误区。即使避免了这个陷阱,也很可能花过不少功夫整理关于「卡片笔记写作法」(来自同名图书,英文原版题为Howtotakesmartnotes)的笔记。还有很多人自觉精通了「心流」,但却只在研究笔记方法论时能沉浸其中,对于真正需要记录的内容则还是只消半小时就能忘掉。
这种「假装高产实则摸鱼」的问题,在很多人初学Obsidian时尤为明显——由于这款软件的丰富插件生态,我们一边要学习它不算简单的逻辑,一边还不得不消耗额外的意志力,去对抗那种按耐不住想要折腾插件的冲动;更糟的是每个插件用起来都不简单。
我个人很不习惯默认开启黑暗模式的设置,也不太喜欢自带的暗色主题。因此,建议安装后马上将笔记主题切换到明亮模式,或者尽快找到一款自己喜爱的第三方主题——只能说Bear和Notion会受欢迎是有原因的,颜值还真就是生产力。
Obsidian默认不开启DailyNote功能,Logseq或RoamResearch用户可能会很不习惯,而对另一些没有接触过DailyNote概念的用户来说,也很有必要先介绍一下它的应用场景和配置方法。
一般来说我更习惯于用无序列表来让记录这件事更纯粹一点,模板对我来说会有填空的压力。但你也可以事先设置诸如晨间日记、每日工作等模板。
设置好模板后,使用快捷键创建日记文档,就能自动调用这个模板,就像下图这样子:
当然你也可以让Obsidian在启动后,自动载入当天的日记页面,在设置>插件选项>日记中你可以找到这个选项。
之所以能够随心所欲、不用分类地在DailyNote中记录一切内容,是因为有双向链接这个功能的托底。
点击每一个被[[]]框住的关键词,都会自动创建一个以这个关键词为名的文档,然后进入到这个文档中。比如在下图中我就通过这种方式创建了一个名为Notion的文档。
打开这个文档的反向链接面板,它会在笔记库内搜索这个关键词曾经出现过的位置:
所以我们用DailyNote记录那些不成主题的碎片信息,直到你有明确的专项题目可以拓展,再通过反链面板去回溯过去在DailyNote中留下的碎片记录,有时候靠那不经意的一句吐槽都能带来无穷的启发。
使用Task插件能用非常简单的语法,将分散于各篇日记的任务集中于一处管理,请在安装并启用Task插件后,执行如下操作
设置完毕后,你就可使用非常丰富的选项,来制定你的个性化任务面板,下面这段最简单的代码,能让你筛选出你整个笔记库内所有未完成的任务。
当任务到点时,还能弹出系统级的通知提醒:
安装完DayPlanner插件后:
##任务标题-[]07:00任务几点提示:
在插件设置中,将Filemode切换到Commandmode,能够让你在任意一页文档中使用DayPlanner插件,而无需创建额外的DayPlanner文件夹。任务书写语法与Filemode一样,但你还需要执行下面的操作:
设置>插件选项>Kanban中,开启展示卡片复选框功能.
每一张卡片都能创建为一份文档,就像Notion中的/page命令,你只需要点击从卡片新建笔记即可。
工作最让我感到厌烦的,不是工作本身具有难度,而是每周、甚至每天都得形式化地写又臭又长、根本没有人看的工作报告,于是我用下面两个插件来尽可能地减轻这种痛苦:用Templater插件来创建自动化的模板,以及使用Dataview插件来让Obsidian拥有高级检索能力。
这个插件能让你在不同文件夹创建文档时,自动调用不同的模板。
例如在「日报」文件夹创建文档则调用「日报」模板,在「会议」文件夹则调用「会议记录」模板,它比Notion的Templatebutton更便捷,比Logseq的Template的自定义程度更高,比印象笔记要加载半个世纪的模板库更是不知快到哪里去了。
如此一来,当我们在会议记录文件夹新建文档,它创建的就不是空白文档,而是加载了模板的文档了。
这时你可能又会注意到,使用Templater插件创建的文档都叫未命名,那么有没有办法在创建文档的时候就自动使用当天的日期作为文档标题呢?答案是有的,你需要的那个插件叫QuickAdd。
这又是一个非常强大的插件,不过今天我们只介绍它的四个功能之一:Template。它有两个特性,分别是为Templater插件的模板创建一个快捷键,而无需像之前那样通过右键文件夹来创建文档。另一个特性,则是让Templater插件创建文档时,让文档标题能以特定格式来自动生成,例如我们现在需要的「日期」。
配置步骤上,首先,为创建日报添加一个QuickAdd动作:
然后,点击闪电图标,这样才能在命令面板(Ctrl+P)中直接搜索到;再点击小齿轮,进入详细配置界面:
而同样的事情如果发生在Obsidian中,事情则会变得轻松不少。
如下图所示,当我在周报文件夹创建文档,触发了Templater的模板,而这个模板则用了Dataview语法进行了配置。我利用Dataview插件,自动汇总了过去一周的所有日报和会议记录:
你可以Ctrl+鼠标左键点击,来打开同一份文档。左侧窗口使用Ctrl+E进入阅读视图,鼠标悬停在日报标题上方,通过弹出的小窗获取周报所需要的信息,然后就可以在右侧编辑视图下快速输入了。
将下面这段代码放到Templater模板库中,然后命名为周报模板
但是你会发现,上面那段代码会汇总工作文件夹中的所有文件,因为我们还没添加过滤条件
你可以在日报最开头手动输入下面的内容,注意是英文输入法下的冒号,并且冒号后面需要空格:
Obsidian原生支持PDF阅读,你只需要将PDF文件拖到文件夹上即可载入,而安装Annotator插件除了能让Obsidian额外支持阅读EPUB格式的文件,还能进行高亮、批注等操作。
插件用法如下:
---annotation-target:路径/文件名.pdf---例如,如果我要打开存放在附件文件夹中的基督山伯爵.pdf,则正确的语法应该是
---annotation-target:附件/基督山伯爵.pdf---然后Ctrl+E进入阅读视图,如果无法正确读取PDF文档,可以点击右上角的三个小点,然后再点击Annotate。
关于添加的批注,需要了解的是:
点击右上角的OpenasMD关闭批注模式,然后进入阅读视图,你就能看到所有的高亮和批注都被搜集起来组成一篇文档了。
这个插件能够让文档的各级标题成为思维导图中的各个节点,并且导图中的各个节点也都是可以点击的。虽然导图的样式单一,且配色实在辣眼,但胜在简单易用。
这个用法本质上还是Dataview插件的另一种应用,与前面的清单(list)不同,这次我们要绘制的是一张可以动态变化的表格(table)。假设我们为4本书分别写了4篇读后感,并在文档的最开头用YAML语法进行一点配置(打标签)。
然后使用下面的Dataview语法进行配置:
生成这样的表格效果如下图所示:
这个表格会动态更新,你写一篇,它就会自动增加一行:
你除了可以用前面反复提到的Templater插件来自动嵌入YAML标签,还可以搭配QuickAdd这个插件来进一步提高效率,这里就不展开讲解了。
作为一名新人UP主,我会特别注意视频中弹幕激增的节点,然后去分析这个UP主说了哪些话来激发观众发送弹幕的热情,很多看似UP主不经意的一句话,其实背后都能找到很多运营的门道。
B站本身自带视频笔记功能,但只能说堪堪够用,回看笔记的入口很深,而且完全线上保存无法导出,好处是原生功能,打开即用无需折腾。
在Obsidian中,你可以这么操作:
如上图所示,我会使用MediaExtended和MediaExtendedBilibiliPlugin,将笔记和视频界面并列来学习其他UP主的视频。(如果这个插件无法正常启动,请先关闭Annotator这个插件,重启Obsidian,再尝试启用。)
例如,下面是我在看一个视频时记录的一些观察,供参考:
话题质量够好
引导方式合理
说实话,如果你有正经的数据分析工作,还是用正经的Excel或者其他专业软件来分析,此处仅用来展示Obsidian在数据呈现这块的可能性。
然后就像前面提到的阅读清单,这张表格也是可以实时动态更新的。
这个插件能够让你手动插入如下图所示的五种图表:
安装完插件后,使用Ctrl+P唤出命令菜单,然后搜索charts关键词,选择InsertnewChart即可,然后剩下的就是手动输入数据的基本操作了。
除了竖轴,还有横轴可以选择。
首先是必不可少的还是用YAML语言打上几个标签,其中timeline标签是必须的,另一个标签则可由你自定义。你可能注意到了,我们可以在[]内一次性输入多个标签。