Clean Web Clipper 添加到 Chrome(免费)

适用人群

把网页直接保存到你的 Obsidian vault

Clean Web Clipper 通过浏览器的 File System Access API,自己把 .md 文件写进你的 vault。中间没有社区插件,没有本地 REST 服务,也没有 obsidian:// 链接,笔记写入时 Obsidian 不需要在运行。

难的是怎么进 vault

把网页弄进 vault,通常要靠一串环环相扣的部件:一个需要安装并保持更新的社区插件,一个监听端口的本地 REST API,或者一个只有应用已经打开时才会生效的 obsidian:// 链接。每一环都有自己坏掉的时机:应用更新之后,插件作者不再维护之后,浏览器收紧自定义协议的权限之后。

问题的另一半是存进来的是什么。一份塞满网站导航的剪藏不是笔记,而是一项被你推迟的清理任务。再加上一个直接照搬页面标题、中间还带斜杠的文件名,以及对内容来源只字不提的属性,一个月后,vault 里就堆满了你已经不敢放心引用的材料。

文件名这件事只有一次决定的机会,而大多数人是无意中定下的。Obsidian 按文件名建立链接,你给剪藏笔记写的每一个 [[wikilink]],都会在你给它改名的那天断掉,而一篇叫 HomeUntitled 4 的笔记迟早要改名。在第一次剪藏之前定好模板,而不是等到存了两百篇之后,决定了你得到的是一个能互相链接的 vault,还是一个只能靠搜索的文件夹。

点一下,实际发生了什么

文件写进 vault 时的样子,连同路径zh.wikipedia.org/wiki/马尔可夫链
Vault/Clippings/2026-04-02-马尔可夫链.md

---
title: "马尔可夫链"
source: "https://zh.wikipedia.org/wiki/马尔可夫链"
extraction: "dom"
---

马尔可夫链(英语:Markov chain),又称离散时间马尔可夫链(discrete-time Markov chain,缩写为DTMC),因俄国数学家安德烈·马尔可夫得名,为状态空间中经过从一个状态到另一个状态的转换的随机过程。

把它指向你的 vault

整个设置就是一次文件夹授权加三项设置。请在第一次剪藏之前完成,尤其是文件名模板:现在选定,比以后再改省事得多。

  1. 在 Obsidian 里创建存放剪藏的文件夹,常见的名字是 Clippings。先在 Obsidian 里建好,第一个文件写入时,vault 已经为这个文件夹建立了索引。
  2. 右键点击扩展程序图标,选择选项,把保存位置设为磁盘上的文件夹。点击选择…,找到你的 vault,再进入其中的 Clippings
  3. Chrome 会询问是否允许扩展程序修改这个文件夹里的文件。点允许。授权保存在这个浏览器配置文件中,重启浏览器、升级浏览器后依然有效;文件夹之外的任何位置都无法访问。
  4. 把文件名模板设为 {date}-{title}。Obsidian 按名称给文件夹排序,带日期前缀的文件夹不装插件也能按时间排列,同一页面的两次剪藏也不会混在一起。
  5. 开启你需要的属性字段:titlesourceauthordateextraction。五个字段都会显示在属性面板里,source 会变成指回原页面的可点击链接。
  6. 点击图标时设为“存到文件夹”,剪藏时不弹出任何窗口:按一次键,得到一个文件。
  7. 为你最常剪藏的网站添加按网站规则:一个网址模式对应一个子文件夹,讨论帖和文档就不会再堆在一起。

适合 vault 的设置

这些取值的前提是:vault 是你主要的笔记库,而不是临时文件夹。这决定了文件名要承载什么信息,哪些字段值得保留。

设置项取值为什么这样设
保存位置磁盘上的文件夹,位于 vault 内不需要插件,不需要本地服务,也不需要依赖应用运行的 `obsidian://` 链接
子文件夹`Clippings`不是你写的材料不进根目录,根目录留给你自己的笔记
文件名模板`{date}-{title}`Obsidian 按名称排序;日期前缀让文件夹按时间排列,也避免悄无声息的覆盖
属性五个字段全部开启属性面板会显示它们;`source` 成为回到原页面的链接
点击图标时存到文件夹每次都要关掉的窗口,最后会让你懒得剪藏
按网站规则`reddit.com` → `Clippings/threads`读帖子和读文章的方式不同,存进来时就分开更好
图片保留为链接vault 里的笔记保持小巧,代价是看图时需要联网
按网站规则把讨论帖送进它自己的子文件夹Vault/Clippings/reddit/2026-04-02-plain-text-notes.md
---
title: "Why I moved back to plain text notes"
source: "https://www.reddit.com/r/ObsidianMD/comments/…"
date: "2026-04-02T18:41:00.000Z"
extraction: "dom"
---

**u/quietfiles** (412 points)

Five years of app migrations taught me that the format outlives the app.

> **u/mdsceptic** (88 points)
> Until you need backlinks across ten thousand files.

> > **u/quietfiles** (140 points)
> > `grep -rl "[[topic]]" .` is not elegant, but it has never failed.

三种实际情形

一上午的阅读,在 Obsidian 没开的情况下归好档

第一个会议之前,你把六个标签页过了一遍,每个都按一下 Alt+Shift+M。Obsidian 没有运行。浏览器通过 File System Access API 直接写文件,所以不需要任何东西开着。没有窗口弹出,没有对话框打断,咖啡还没喝完,六个页面已经是 Clippings 里的 .md 文件。

午饭时你打开 vault,六篇都已建好索引,可以搜索,也出现在关系图谱里。每一篇都带着来源网址,所以可以放心关掉那些标签页,不会忘记东西是在哪里找到的。

自己归到正确位置的讨论帖

你为 reddit.com 设了一条规则,指向 Clippings/threads,并关闭了 author 字段,因为一个帖子没有唯一的作者。你剪藏了一个讨论笔记工作流的帖子。它落进 threads,而不是主文件夹,嵌套评论成为嵌套引用块,每条都带着得分。

规则最有用的地方,是那些你随手剪藏的网站。靠手动归档的东西,你迟早会懒得归档;按规则归档的东西,会一直待在该在的地方,包括你匆忙之间剪藏的那些。

一篇剪藏变成永久笔记

一篇剪藏的文章躺在 Clippings 里,文件头写着来源。你在同一个文件里、正文下方写下自己的思考,用 [[wikilinks]] 把它链接进一篇 MOC,这个文件就成了你自己的笔记,同时仍然保留着原始材料的出处记录。

因为文件名在第一天就由模板定好了,这些链接不会断。为了方便链接而给剪藏笔记改名,正是模板替你省掉的工作,而且这种工作要等 vault 大到一定程度才会让你感到痛。

和其他进入 vault 的方式比一比

把网页存进 Obsidian,常见的有四种方式,每一种都能用。区别在于有多少个部件必须一直正常工作。

现在的做法得到什么代价是什么
社区插件剪藏写进 vault又多一个要安装、要更新、作者不维护时还要替换的东西
本地 REST 接口任何能发请求的程序都能自动化电脑上多一个监听的端口,而且应用必须在运行
`obsidian://` 链接在应用里打开一篇笔记只有 Obsidian 已经打开时才生效,而浏览器对自定义协议越管越严
复制粘贴到新笔记文字,马上就有菜单也一起过来,文件名和来源还得手动输入
Clean Web Clipper授权文件夹里的一个 `.md` 文件只支持桌面版 Chromium 浏览器,只写文件,不管理你的 vault

文件不在预期的位置

剪藏保存成功了,但 Obsidian 里看不到?

Obsidian 是读取 vault 文件夹,而不是时刻盯着它,所以应用在后台时写入的文件,可能要过一会儿才出现,通常切换到 Obsidian 窗口就够了。如果还是没有,去设置里检查授权的文件夹。很容易把 vault 的上一级目录当成 vault 本身授权,这样文件就会落在高一层的位置,完全在 vault 之外。

为什么 Chrome 又要我选文件夹?

授权属于某一个浏览器配置文件。换一个配置文件、访客窗口、无痕窗口,或者“清除网站数据”,都会让授权失效,把 vault 移到别的路径也一样。重新授权只要一个对话框;背后没有账号,所以授权无法从一台电脑带到另一台。

为什么离线时图片显示不出来?

因为它们是链接,不是文件。扩展程序不下载任何二进制文件,所以 vault 里的笔记指向的是原网站上的图片,没有网络就什么都不显示,网站删掉图片后就永远不显示。如果笔记必须自成一体,请自己保存图片,或者把图片设为“跳过”,让笔记不承诺它显示不了的图片。

为什么 date 属性是空的?

页面在标记中没有声明发布日期。这个字段宁可留空,也不填入你剪藏的那一天,因为属性面板里一个错误的日期,排序、筛选和误导起人来,和正确的日期一模一样。剪藏日期可以单独使用:在文件名模板里写 {date}

它止步于哪里

它碰不到你授权的文件夹之外的任何东西,也读不了你已有的笔记。它不做同步,不解析 wikilink,也不创建反向链接,写完一个文件就停下。它不下载图片,所以离线时笔记不是完整的,图片链接仍然指向原网站。文件夹授权属于某一个浏览器配置文件,换一台电脑需要重新授权。

添加到 Chrome(免费)完全免费:无需账号,无需注册,没有限制。

常见问题

它怎么获得写入我 vault 的权限?
你在扩展程序设置里选一次文件夹。浏览器会请你确认并记住授权。这个文件夹之外的任何东西都不会被碰到,扩展程序也读不了里面已有的笔记。
会覆盖已有的笔记吗?
不会。文件重名时会加数字后缀,同一页面之前的剪藏永远不会丢。
能配合 Logseq 或 Joplin 用吗?
能。任何从文件夹读取 Markdown 文件的工具都一样可用,扩展程序写入的是带 YAML 属性的普通 .md 文件。
能选择哪些属性写进 frontmatter 吗?
能。每个字段(title、source、author、date、extraction)都可以单独开关,可以全局设置,也可以只针对某个网站。
这些功能要付费吗?
不用。vault 文件夹、按网站规则、文件名模板以及其他所有功能都免费,没有付费版,也不需要账号。
能和 Obsidian Sync 一起用吗?
能,因为两者互不相干。扩展程序只是往 vault 文件夹里写一个普通文件;无论用什么同步这个文件夹(Obsidian Sync、文件同步服务或 git 仓库),都会像同步你手打的笔记一样把它同步过去。
能写进放在网络驱动器或网盘里的 vault 吗?
只要浏览器的文件夹选择器能把它当作普通目录访问,就能。如果网盘只在同步客户端自己的应用里显示为虚拟位置,而不是文件系统中的文件夹,就无法授权。
能在手机上剪藏到 vault 吗?
不能。写入文件夹依赖浏览器的 File System Access API,只有桌面版 Chromium 浏览器才有。在手机上你仍然可以复制 Markdown,再粘贴进笔记。
它能读取或修改我已有的笔记吗?
不能。授权只是“往这个文件夹里写入”;扩展程序无法列出文件夹内容,无法打开笔记,也无法修改笔记。这也是为什么文件重名时会生成一个带后缀的新文件,而不是更新旧文件。
同一个页面剪藏两次会怎样?
你会得到两个文件,第二个带数字后缀。不合并,也不替换,这是有意为之:一个已经改动过的页面,第二次剪藏往往比第一次更有价值。