Readwise 里躺着三千条高亮,写文章的时候一条也想不起来。这个状态我待了两年。
问题不在收集,也不在整理。问题在于导出这件事被当成了终点。
导出得到的是文件,不是召回
Readwise 的导出做得不差:Markdown、CSV、按书按文章分文件,都行。导出来的东西结构清楚,放进 Obsidian 就是一个能读的库。
但写作发生在另一个窗口。你在 Word 里写,在公众号编辑器里写,在邮件里写。那个文件夹和你的光标之间没有任何连接。
于是真实流程变成:写到某处觉得"这句我好像划过",切到文件夹,想起不记得在哪本书,搜一个关键词,翻三条结果,找到那句,复制,切回来,粘贴。然后想起来忘了写出处,再切回去找出处。
一次引用两分钟。一篇文章二十处引用,四十分钟。多数人做到第三处就放弃了,直接凭印象写,最后文末没有一条能核回去。
三种做法,代价不同
第一种,手工查。 上面那个流程。适合一篇文章只有两三处引用的情况,多了撑不住。
第二种,把导出的笔记放进 Obsidian,用搜索和双链。 这比第一种好,因为搜索是全文的,还能靠双链跳。但两个坑一直在:
一是剪藏/导出得到的 md 里,出处经常只剩一个标题。原文 URL 有没有,取决于当时导出时那个字段有没有值。日期更常见是缺的,因为 Readwise 记的是你读它的时间,不是文章发布的时间。
二是块引用指向笔记,不指向句子。你写 [[某篇文章]],读者点过去看到的是一整页,不是你引的那句话。
第三种,让高亮在你写作的时候自己回来。
这是我最后选的路,也是我做 Inkory 的原因。做法很朴素:扩展在你划线的瞬间就把这句话、它所在的页面、标题、站点、发布日一起存进本地库。写作界面按光标附近的文字推荐相关的几条,点一下就插进正文,括注(站点,日期)自动带上。文章写完,参考文献表一键生成,GB/T 7714、APA、MLA 都有。
区别在于顺序:前两种是"先写,写完再去找证据",第三种是"写的时候证据就在旁边"。
已经有一堆 Readwise 导出怎么办
说清楚:Inkory 现在没有一键导入 Readwise 的通道。我不打算做一个假的导入器。
但有条现成的路。Readwise 导出的 Markdown 放进 Obsidian vault,Inkory 可以只读挂载那个 vault,之后搜索和写作推荐里就能命中这些笔记,卡片带一个 📓,点开用 obsidian:// 跳回原文件。它不复制、不改写你的笔记,只是让这些内容在写作时能被找到。
只读挂载是免费的,不占 Pro。
这条路的边界也要讲:从 Readwise 过来的笔记,出处信息往往不全(缺 URL 或发布日),插入正文时的括注会是残的。想让引用完整,还是得在原文页面上重新划一次,让扩展抓到页面的元信息。
一个更省事的判断标准
你不需要"更好的导出"。你需要的是:写一句话的时候,能不能在两秒内把支撑它的那句原文调出来。
如果不能,导出格式再怎么优化都没用,因为瓶颈不在文件,在你和文件之间的距离。
想试试这条路的话,装扩展,随便打开一篇文章划两句,然后去写作台写一段,看看光标停下时右边会不会冒出你刚划的那句。