【插件分享】Card Workspace:卡片流笔记空间

一个问题

随着我自己的笔记积累多了之后,我发现慢慢对自己的笔记库越来越不了解了。然后就切换一个笔记软件,重新开始,但是久而久之还是一样。

文件夹越分越细,标签越加越多,每天都在往里放东西。之前记下的那些片段,就一直停在"记下来了"的状态,没有变成我自己的理解。整个笔记库更像一个堆放材料的仓库,而不是一个可以在上面工作的地方。

现在我意识到问题其实可能不在于"我记得不够多",而是:我缺少一个能让我有效整理笔记的空间。


它是什么

Card Workspace 是一款运行在 左侧边栏(当然,它其实也可以被拖拽到主编辑区和右侧边栏) 的 Obsidian 桌面端插件。它把笔记显示成编辑器旁的一条卡片流:每张卡片都有标题和正文摘要,所以你扫一眼就知道这篇笔记当时写了什么,而不是只看到一个文件名。

卡片流的来源可以是文件夹、卡片盒,也可以是某篇笔记周围的出链和反链。它的工作方式可以概括成三步:汇集 → 整理 → 重构。当然,你也可以在其中创造属于自己的工作方式。


汇集:从仓库已有的结构出发

不需要先重构笔记库,也不需要学一套新的查询语言。

选择一个文件夹,按需包含子文件夹,再用标签和 frontmatter 属性把卡片流收窄。熟悉的仓库结构没有改变,但眼前这一屏已经足够精准。

搜索针对中文文本做了专门优化,也支持中英文混合查询;命中内容会在摘要里高亮,并显示每篇笔记的命中数。搜索过程即使在大型仓库也保持流畅。

browse


整理:把有用的视角或主题保存下来

当你好不容易调出一个刚好合适的视角或主题,不应该下次再调一遍。

把当前的文件夹、标签和属性组合保存成一个卡片盒,它会持续收集符合规则的笔记——仓库更新,盒子也跟着更新。你也可以手动往里加入或移出单篇笔记,并为每个盒子保留独立的排序、分组和置顶。源文件依然留在原处,卡片盒只是一层视角。

研究主题、长期项目、阅读清单,或者某组双链笔记的快照,都很适合做成一个盒子。

插件还支持多种批量整理功能,比如批量合并,删除,移动等等。有效提高整理笔记的效率。


重构:把上下文带回正在写的笔记

这一步是我自己用得最多的。

围绕当前笔记,你可以在出链和反链之间切换:既可以让来源跟随编辑器自动更新,也可以固定住来源,再去翻看其他笔记而不丢失当前的语境。关联笔记同样支持本地搜索,看到满意的一组结果,还能直接保存成卡片盒快照。

然后就是最关键的动作:把卡片从卡片流拖进正文的具体位置。松手后可以选择插入 wikilink、嵌入、正文,或者"标题 + 正文"——每次现选,也可以设一个默认值。

写作时不用再切窗口、复制、粘贴、找回原来的位置。旧笔记就这样一点点被重新组织进新的表达里——碎片开始变成理解,大概就是从这一步发生的。

writing

欢迎尝试,也欢迎提出宝贵意见

这个插件最初是为了解决我自己的问题而写的,所以它现在的样子难免带着我个人的使用习惯。我很想知道,在别人的笔记库里它会是什么样:

  • 你的卡片流来源通常是文件夹、卡片盒,还是双链?

  • 有没有哪个操作的默认行为让你觉得别扭?

  • 中文搜索、大仓库的性能,在你的实际使用中表现如何?

无论是 bug、使用中的卡顿,还是"这里要是能这样就好了"的想法,都欢迎在本帖回复,或者到 GitHub 提 issue。我会持续维护,认真打磨每一处细节,并保持迭代。

插件下载

社区插件链接(也可以在 obsidian 插件市场中直接搜索 Card Workspace ): Card Workspace - Obsidian Plugin

插件官网: Card Workspace | Card Workspace

3 个赞

我经常是用笔记的小标题作为卡片,用copy section embed/link作为交叉引用方法

一篇笔记可能有很多小标题,每个小标题部分都可以作为卡片,小标题上的标签,还有小标题内部的标签都可以作为检索小标题卡片的依据

听起来插件里的拖拽形成embed/link的功能会有些帮助。

是呢,只是目前只支持笔记级别的链接嵌入,如果支持标题级别就好啦

我想了一下,感觉还真的可以。这个我最近两天做好之后通知你哈:grinning_face_with_smiling_eyes:

最新的 1.2.6 版本针对超大笔记库做了优化,上万篇笔记,很多笔记超过十万字,也不会有性能问题了

Card Workspace 1.2.9 release: 优化卡片分组体验

export-1790556434575

Card Workspace 1.3.0–1.3.3 更新

最近几个版本主要继续完善了卡片预览和双链使用体验:

  • 更智能的上下文预览
    搜索结果、反链和出链卡片现在会尽量显示与当前搜索词或链接位置相关的内容,而不只是笔记开头,让你可以直接从卡片中判断这条笔记为什么出现在这里。

  • 双链卡片可以直接定位到链接位置
    新增了一个可选设置:点击反链或出链卡片打开笔记时,可以直接跳转到卡片预览中对应的链接位置。对于反链较多、笔记较长的场景会方便很多。

  • 改进卡片中的 Markdown 列表预览
    无序列表、有序列表以及任务列表现在都会保留更接近原文的结构。任务项也使用了更清晰的 checkbox 样式,长列表内容的换行和对齐也更加自然。

  • 改进分组浏览体验
    修复了折叠顶部固定分组标题时页面突然跳动的问题,让连续浏览和折叠多个分组时更加稳定。

  • 更好地支持 Obsidian 1.13
    Card Workspace 的设置项现在可以被 Obsidian 新版的设置搜索直接检索,同时修复了多窗口 / pop-out 窗口下部分后台任务可能受窗口切换影响的问题。

  • 一些 UI 和稳定性调整
    包括移除卡片视图中的重复滚动条、调整任务列表和文件图标的对齐,以及一些搜索索引相关的内部稳定性改进。

这几个版本没有加入新的大型模块,主要是在让现有的搜索、双链和卡片浏览体验变得更自然:不仅仅是“看到笔记”,而是能更快看到 笔记之间真正相关的上下文。

1 个赞

Card Workspace v1.3.4 — 卡片图片预览

这个版本中卡片现在可以显示笔记中的图片了。

Card Workspace 会读取笔记正文中的第一张本地图片,并把它作为卡片的视觉预览。默认显示为卡片右侧的缩略图,你也可以在设置中切换为:

  • 右侧缩略图

  • 标题下方的大图

  • 完整显示图片,或裁切铺满显示区域

目前支持本地的 PNG、JPEG、WebP 和 BMP 图片。

从 1.3.4 开始,右侧缩略图 + 裁切铺满成为默认显示方式,也可以随时在 Card Workspace 设置中关闭或调整。

哈喽,章节级别拖拽已经支持了哦,而且最近双链相关的功能进行了大幅升级,欢迎体验:)

对了,需要在设置中开启一下。

非常棒,对于章节标题中的特殊字符也能很好的支持,很多专门的插件都不支持呢,非常好

如果可以显示每一个标题下的图片就好了

什么情况下显示章节下图片呀,这个是说卡片预览图片这个功能是吗?