传统笔记应用的原子单位是页面(Page),你只能复制、粘贴、删除整个页面或其中的文本片段。块级编辑器(Block Editor)的出现彻底改变了这一范式——每个段落、列表、图片都可以作为独立的数据块进行操作。
块级编辑的优势在于灵活性和可组合性。你可以把任意笔记中的段落拖拽到另一篇笔记,段落保持原有上下文(如编号、缩进)自动适应新环境。这种"乐高积木"式的内容组织方式,更接近人类思考的自然模式。
Logseq和Foam代表了块级笔记应用的两种方向:前者偏向大纲和双链,后者偏向VS Code生态。它们都与Roam Research、Obsidian形成差异化竞争。
Logseq:双链大纲笔记的集大成者
Logseq是一个本地优先的开源双链笔记应用,支持大纲(Outline)和页面(Page)两种视图自由切换。它的块引用语法简洁强大:`((block-id))` 引用块,`[[page]]` 引用页面,组合起来可以实现复杂的知识网络构建。
Logseq的数据存储在本地Markdown文件,笔记完全属于你自己,不存在云服务锁定的风险。支持Git版本控制,可以轻松实现多设备同步和历史回溯。
对于NAS用户,Logseq可以完美运行在本地。所有笔记存储在群晖的共享文件夹中,通过SMB或WebDAV访问,真正实现"数据自主"。
Foam:VS Code里的双链笔记
Foam是基于VS Code和Markdown的笔记系统,为程序员量身打造。它利用VS Code扩展提供图谱视图、块引用、每日笔记等功能,在熟悉的编辑器中完成知识管理。
Foam的设计哲学是"GitHub风格的知识管理"。所有笔记以纯文本存储,链接语法兼容VS Code内置的Markdown预览和GitHub Flavored Markdown。这意味着你的笔记永远不会过时,不会因为某个软件停运而丢失。
对于已经重度使用VS Code的开发者,Foam是无缝接入的最佳选择。你可以在一套工具中完成代码开发和知识积累,上下文切换成本为零。


评论(0)