適用對象
把網頁直接存進你的 Obsidian vault
Clean Web Clipper 透過瀏覽器的 File System Access API,自己把 .md 檔案寫進你的 vault。整條流程中沒有社群外掛、沒有本機 REST 伺服器,也沒有 obsidian:// 連結,筆記送達時 Obsidian 也不必開著。
為什麼 vault 是最難的部分
把網頁送進 vault,通常意味著一串會動的零件:一個要安裝並持續更新的社群外掛、一個在連接埠上監聽的本機 REST API,或一個只有應用程式已經開著才會觸發的 obsidian:// 網址。每一環都有自己壞掉的時間表:應用程式更新之後、外掛作者不再維護之後、瀏覽器收緊自訂協定的權限之後。
問題的另一半是送達的內容。塞滿網站導覽的擷取內容不是筆記,而是一件被你延後的整理工作。再加上一個直接拿頁面標題、還帶著斜線的檔名,以及完全沒說明文字從哪裡來的 frontmatter,一個月後 vault 裡裝的就是你已經不夠信任、不敢引用的資料。
檔名是只能決定一次的事,而大多數人是意外決定的。Obsidian 以檔名建立連結,所以你寫向擷取筆記的每一個 [[wikilink]],都會在你重新命名它的那天失效;而一則叫 Home 或 Untitled 4 的筆記,遲早會被重新命名。在第一次擷取前設定範本,而不是在兩百次之後,決定了你得到的是能連結的 vault,還是只能搜尋的資料夾。
按一下實際上做了什麼
- 不需要外掛、不需要本機伺服器、不需要
obsidian://連結:瀏覽器把檔案寫進你授權的資料夾。 - Obsidian 不必開著。 下次開啟時,筆記就在那裡。
- YAML frontmatter 包含
title、source、author、date和extraction,你可以選擇保留哪些。 - 檔名範本支援
{title}、{date}和{domain},還可以指定 vault 中的子資料夾。 - 個別網站規則可以自動把討論串送進一個資料夾、把文件送進另一個資料夾。
- 檔名衝突時會加上數字後綴,所以同一頁面先前的擷取內容絕不會被覆寫。
- frontmatter 是一般的 YAML,所以 Obsidian 的屬性面板會把
source顯示為可點擊的連結、把date顯示為日期而不是文字。 - 寫入是單向的。 擴充功能可以在你授權的資料夾中新增檔案,但無法列出、開啟或讀取裡面已有的筆記。
--- title: "Getting started with Obsidian" source: "https://help.obsidian.md/Home" extraction: "dom" --- ## Create a vault A vault is a folder on your computer. Obsidian stores your notes as plain Markdown files inside it, and nothing else is required to open them. - Notes are files. Folders are folders. - Everything works offline.
把它指向你的 vault
整個設定就是一次資料夾授權加上三項設定。請在第一次擷取之前完成,尤其是檔名範本,現在決定比之後更改省事得多。
- 在 Obsidian 中建立你想存放擷取內容的資料夾,常見的選擇是
Clippings。先在 Obsidian 裡建立,第一個檔案送達時 vault 就已經為它建好索引。 - 在擴充功能圖示上按右鍵,選擇選項,把存放位置設為磁碟上的資料夾。按下選擇資料夾,瀏覽到你的 vault,再進入其中的
Clippings。 - Chrome 會詢問是否允許擴充功能編輯該資料夾中的檔案。請允許。授權會為該瀏覽器設定檔保存,重新啟動和瀏覽器更新後依然有效;資料夾以外的東西都無法存取。
- 把檔名範本設為
{date}-{title}。Obsidian 依名稱排序資料夾,所以加上日期前綴,不用外掛就能讓資料夾依時間排列,同一頁面的兩次擷取也不會混在一起。 - 開啟你需要的 frontmatter 欄位:
title、source、author、date和extraction。五個欄位都會顯示在屬性面板中,source會變成連回原頁面的可點擊連結。 - 把按下圖示時的動作設為「存到資料夾」,擷取時就不會開任何視窗:一個按鍵,一個檔案。
- 為你最常擷取的網站新增個別網站規則:每個網址模式對應自己的子資料夾,討論串和文件就不會再堆在同一處。
vault 的設定
這些值假設 vault 是你主要的筆記庫,而不是暫存資料夾;這會影響檔名必須帶有什麼,以及哪些欄位值得保留。
| 設定 | 值 | 為什麼在這裡用這個值 |
|---|---|---|
| 存放位置 | 磁碟上的資料夾,位於 vault 內 | 不需要外掛、不需要本機伺服器,也不需要要求應用程式開著的 `obsidian://` 連結 |
| 子資料夾 | `Clippings` | 把不是你寫的資料放在根目錄之外,根目錄留給你自己的筆記 |
| 檔名範本 | `{date}-{title}` | Obsidian 依名稱排序;日期前綴讓資料夾依時間排列,也避免無聲的覆寫 |
| Frontmatter | 五個欄位全部開啟 | 屬性面板會顯示它們;`source` 會變成連回原頁面的連結 |
| 按下圖示 | 存到資料夾 | 每次都要關掉的視窗,最後你就不會再打開 |
| 個別網站規則 | `reddit.com` → `Clippings/threads` | 討論串和文章的讀法不同,值得在送達時就分開 |
| 圖片 | 保留為連結 | vault 中的筆記保持輕巧,代價是要連網才看得到圖片 |
--- 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]] 把它連進內容地圖,這個檔案就變成你的,同時不會失去原始素材來源的紀錄。
因為檔名在第一天就由範本設定好,這些連結不會失效。為了能連結而重新命名擷取筆記,正是範本省掉的工作;而這種工作只有在 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} 取得。
它在哪裡停下
它碰不到你授權資料夾以外的任何東西,也無法讀取你現有的筆記。它不會同步、不會解析 wiki 連結,也不會建立反向連結。它寫入一個檔案,就到此為止。它不下載圖片,所以筆記離線時並不完整:連結仍然指向原始網站。資料夾授權屬於單一瀏覽器設定檔,所以第二台電腦需要另外授權。
常見問題
它怎麼取得寫入我 vault 的權限?
它會覆寫現有的筆記嗎?
可以搭配 Logseq 或 Joplin 使用嗎?
.md 檔案。