我在 Obsidian 里管理书籍阅读

在此前的文章里,我介绍过自己的日常使用习惯,在 间歇日记 里无压力输入,再通过标签等形式便捷归类内容。其中的重点是日期和对应的事件。

这篇文章我分享下自己如何通过 Obsidian 管理读书方面的输入输出。大致会从以下方面展开:

  1. 书籍模版及阅读概览
  2. 通过标签及检索式管理想读的书籍
  3. 在 Obsidian 里阅读电子书
  4. 让阅读有迹可循
  5. 输出整本书的摘录及想法

其中涉及的插件:

  1. Dataview:根据属性检索并生成读书概览
  2. Hover Editor:悬浮查看、编辑文件,结合 Custom Frames 嵌入微信读书、Google Play 图书
  3. Custom Frames:嵌入微信读书、Google Play 图书等,配合 Hover Editor 悬浮窗口阅读
  4. Obsidian Memos:检索间歇日记中指定日期、指定书籍的读书摘录及想法,并一键导出

#书籍模版及阅读概览

◎ 书籍文件模版

我的书籍文件模版如上图:

  1. Metadata:书籍信息、阅读状态、书籍简评
  2. 附加信息:推荐语记录的是我为啥读这本书,或者朋友推荐时让我感兴趣的是啥,记录下来方便追溯;时间双链主要是关联日记
  3. 简介:书籍的简单介绍,有时候直接拷贝豆瓣简介,有时候自己读完后用自己的话描述
  4. 收获:自己读完的总结:本书讲了什么?引发什么思考?和库里哪些内容有所关联?
  5. 摘录:通过 Obsidian 自带的 query 生成本书的摘录及想法检索式,下文有具体介绍

◎ 在读、想读、读完

我会通过一个 Reading 文件管理我的 在读 想读 读完 书籍,具体是通过 Dataview 插件读取每个书籍文件的属性生成如上图的表格。

#通过标签及检索式管理想读的书籍

◎ 通过检索式汇总想读的书籍

有时候会因为一句话,或者一个帖子,又或者朋友的推荐而想要阅读一本书,此时可能来不及在库里创建一个书籍文件,我一般会先在 间歇日记 里记录下来,并通过一定的格式方便我在某个地方可以汇总查看

如上图所示,2022-06-21 这一天的 间歇日记 有两本 #想读 的书,我给这两段打上标签并设置为待办。在另一个名叫 想读什么 的文件里就会出现这两本书,且可以跳转到相应的段落。这个汇总的检索式 Obsidian 本身就支持: task-todo:(#想读) path:"Daily" 。待办标记完成之后,汇总文件将不再展示。如果你想要支持排序并以 Markdown 格式展示,则可以安装 Query Control 这个插件以达到上图的效果。

#在 Obsidian 里阅读电子书

◎ 悬浮窗口阅读

Hover Editor 悬浮窗口的特性,结合 Custom Frames 嵌入网页,就可以将微信读书、Google Play 图书等搬到 Obsidian 里,在笔记软件内完成阅读

上图我放了微信读书以及 Google Play 图书的界面对比,可以看到和在浏览器里阅读几乎无差别。在 Obsidian 里阅读我会更专注,另外我习惯再开一个窗口用来记录那些让我转瞬即逝的想法。

另外,值得一提的是:

  1. 新的 Obsidian 内测版本已经支持将窗口移出软件外,这是一个令人期待的功能
  2. 历史文章:如何寻找一本电子书
  3. 快速呼出阅读窗口技巧:我的设置是,将 Command+Shift+H 配置为打开一个新的 Hover 窗口,键入 Command+P 打开命令,输入 Play 回车即可打开 Google Play 图书阅读窗口,微信读书阅读窗口同理。(Custom Frames 需要如下图打开 Open in Center

◎ 插件配置

#让阅读有迹可循

◎ 摘录的输入与汇总

正如前文所说,我会在阅读的时候记录在读书籍的摘录或想法,并打上对应的标签。相应的,书籍文件的 摘录 区域,只要通过简单的检索式 #书籍标签 path:"Daily" 就可以把散落各个日期各个地方的摘录和想法汇总起来,方便回溯

#输出整本书的摘录及想法

◎ 批量导出摘录

看过我博客的朋友,都知道我会在每个月底,汇总下自己当月的阅读情况。此时的需求就是:把指定日期、指定标签的内容从日记文件里抽离并拷贝出来──Obsidian Memos 插件可以实现我的需求:#书籍标签 -time: 2022-05-01 2022-05-31 。这个检索式也很容易理解,前半段是包含的标签,后半段是日期范围。

例如此前的阅读记录:

  1. 五月读什么:鲁迅、邓小平和李光耀等
  2. 四月读什么:朱光潜、阎连科与鲁迅等
  3. 三月读什么:王小波、知堂与歌德等

当然,如果想要把任何时期的某本书的摘录和想法拿出来,通过这个插件也可以实现。此前我曾经费力地把摘录内容手动汇总到书籍文件里,但是我逐渐停止这个方式,转而用上文所说的 #书籍标签 path:"Daily" 检索式,这样的好处是会把我后续新的想法也同步过来

#结语

这个阅读管理流程我已经使用了几个月,感觉比较符合自身的需求,分享给读者以供参考。在 Hover Editor 出现时我就开始试用,并结合 Custom Frames 嵌入各种网页满足各种场景的诉求,这两个插件值得展开的地方还太多,后续再结合具体场景聊一聊。

加载评论