剪藏到 Obsidian:本地优先的网页知识管理方案
看到一篇好文章,关掉就再也找不到了。这是很多人收藏网页的真实状态。
与其把链接丢进书签栏吃灰,不如把它剪进 Obsidian,变成一条能检索、能链接、能长期保存的笔记。Obsidian 官方的 Web Clipper 就是干这个的。它把网页内容存成你仓库里的 Markdown 文件,数据落在本地,不上传云端。
先说它是什么。这是 Obsidian 团队出的浏览器扩展,官方仓库叫 obsidianmd/obsidian-clipper,支持 Chrome、Firefox、Safari、Edge。它最早在 2024 年 9 月发布,目前还在快速迭代。它是免费的,模板驱动的,背后是核心团队,不是个人开发者随手写的工具。
两种剪法
最基本的用法有两种。整页剪藏会把整篇文章抓下来,高亮剪藏只取你划过的那几段。
打开任意网页,点扩展图标,再点「添加到 Obsidian」,当前页面就按你的模板存进仓库了。如果你先在页面上选中了一段文字,剪藏时就只收这段。想整页收,按 Cmd/Ctrl+A 全选再剪就行。
快捷键也顺手。Cmd/Ctrl+Shift+O 打开剪藏面板,Opt/Alt+Shift+O 是快速剪,Opt/Alt+Shift+H 切换高亮,Opt/Alt+Shift+R 切阅读模式。这几个映射在 Web Clipper 设置里能改,Safari 除外,它不支持改快捷键。
模板才是精髓
真正让它和其他剪藏工具拉开距离的,是模板。
你可以写一个模板,规定这条笔记叫什么名字、存哪个文件夹、自动填哪些属性,正文长什么样。模板里用变量自动塞入页面数据,比如 {{title}} 是标题,{{url}} 是当前网址,{{content}} 是正文,{{author}} 是作者,{{published}} 是发布日期,{{domain}} 是域名。
变量不止这些。meta 变量能从页面 meta 标签里取数据,比如 {{meta:property:og:title}} 拿社交分享标题。selector 变量用 CSS 选择器精确抽取某个区块,比如 {{selector:.author}} 只取作者字段,对结构固定的站点很准。Schema.org 变量则读页面里的 JSON-LD 结构化数据,对商品页、菜谱页这类带标准标记的内容很好用。
变量后面还能接过滤器,用竖线串起来。比如 {{date | date:"YYYY-MM-DD"}} 把日期格式化成你要的样子,{{content | blockquote}} 给整段加引用前缀。官方自带五十多个过滤器,足够拼出各种排版。
还有一类 prompt 变量,用双引号包住一句自然语言,比如 {{"三句话概括这篇"}}。它会调用你配置的 AI 解释器去抽取内容。灵活是真灵活,但慢,而且涉及费用和隐私,取决于你接的模型服务。数据格式稳定的站点,能用其他变量解决的就别上 prompt 变量。
本地优先的代价和边界
它最大的卖点是本地优先。笔记是你仓库里的真文件,能用 Dataview、Templater 串起来,也能直接喂给 AI 工具做二次整理。
但边界得说清楚。图片默认不下载,只保留在线链接。这省了仓库空间,代价是断网或原图删了就看不了。Obsidian 里有个「下载附件到当前文件」的命令,可以事后把图拉到本地,也能绑个快捷键。
复杂页面的提取会打折。JavaScript 重度渲染的站点(比如 X/Twitter)图片位置容易错位,挪到正文末尾。这是通用剪藏工具的通病,根子在动态加载和嵌套 DOM 上。HTML 转 Markdown 本身也是有损的,做不到 Evernote 那种高保真富文本。
想做完整本地归档,它现在还实现不了。如果你要的是「网页原样留底」,得配别的方案,比如 SingleFile 存成单个 HTML,或者简悦这类带本地化的工具。
同类摆一摆
剪藏这个需求不是没人做。Notion Web Clipper 把内容送进 Notion 数据库,但那是云端。Readwise Reader 每月 9.99 美元,主打稍后读加高亮同步。Evernote Clipper 起步 14.99 美元每月。SingleFile 开源,把一个网页存成一个 HTML 文件,适合归档但不进知识库。
Obsidian Web Clipper 的定位很清楚:你要的是本地、免费、能进 Obsidian 工作流的剪藏,它就是默认选项。2025 年 MarkDownload 下架、Pocket 关停之后,这个空位更明显了。
小结
把网页剪进 Obsidian,核心是把「收藏」升级成「能用的知识」。官方 Web Clipper 用模板变量解决了结构化存取的麻烦,本地优先保证了数据是你自己的,但也得接受图片不默认落地、复杂页提取打折这两件事。
想要稳定抓取,先写好一两个常用模板,别一上来就追求全覆盖。动态站点用 selector 变量定点抽,静态文章用 {{content}} 一把收。至于完全离线归档,那是另一个工具的事,别指望一个插件包圆。
米贴这类新标签页本身也带收集思路,把常用动作塞进每天打开的那一页。如果你更习惯在浏览器里就地收集,可以顺手看看。