Dành cho ai
Lưu trang web thẳng vào vault Obsidian
Clean Web Clipper tự ghi tệp .md vào vault của bạn qua File System Access API của trình duyệt. Không có plugin cộng đồng, không có máy chủ REST cục bộ và không có liên kết obsidian:// nào trong chuỗi, và Obsidian không cần đang chạy để ghi chú tới nơi.
Vì sao vault là phần khó
Đưa một trang web vào vault thường nghĩa là một chuỗi bộ phận chuyển động: một plugin cộng đồng phải cài và cập nhật, một REST API cục bộ lắng nghe trên một cổng, hoặc một URL obsidian:// chỉ hoạt động khi ứng dụng đã mở sẵn. Mỗi mắt xích hỏng theo lịch riêng của nó – sau một bản cập nhật ứng dụng, sau khi tác giả plugin bỏ dự án, sau khi trình duyệt siết lại những gì một giao thức tùy chỉnh được phép làm.
Nửa còn lại của vấn đề là thứ tới nơi. Một bản trích đầy thanh điều hướng của trang không phải ghi chú; đó là một việc dọn dẹp bạn đã hoãn lại. Thêm một tên tệp là nguyên văn tiêu đề trang có dấu gạch chéo, và frontmatter không nói gì về nguồn của văn bản, thì một tháng sau vault chứa những tư liệu bạn không còn đủ tin để trích dẫn.
Tên tệp là quyết định bạn chỉ được đưa ra một lần, và phần lớn mọi người đưa ra nó một cách tình cờ. Obsidian liên kết theo tên tệp, nên mọi [[wikilink]] bạn viết tới một ghi chú đã trích xuất sẽ hỏng vào ngày bạn đổi tên nó – và một ghi chú tên Home hay Untitled 4 chắc chắn sẽ bị đổi tên. Đặt mẫu tên trước lần trích xuất đầu tiên, thay vì sau hai trăm lần, là khác biệt giữa một vault bạn liên kết vào được và một thư mục bạn chỉ có thể tìm kiếm.
Một cú nhấp thực sự làm gì
- Không plugin, không máy chủ cục bộ, không liên kết
obsidian://– trình duyệt ghi tệp vào thư mục bạn đã cấp quyền. - Obsidian không cần đang mở. Lần tới mở ra, ghi chú đã nằm sẵn ở đó.
- Frontmatter YAML với
title,source,author,datevàextraction– và bạn chọn giữ trường nào. - Mẫu tên tệp với
{title},{date}và{domain}, cùng một thư mục con bên trong vault. - Quy tắc theo trang web có thể tự động đưa chuỗi thảo luận vào một thư mục và tài liệu vào thư mục khác.
- Tên trùng sẽ được thêm hậu tố số, nên bản trích trước đó của cùng trang không bao giờ bị ghi đè.
- Frontmatter là YAML thông thường, nên bảng Properties của Obsidian hiển thị
sourcethành liên kết nhấp được vàdatethành ngày chứ không phải chuỗi văn bản. - Việc ghi là một chiều. Tiện ích có thể thêm tệp vào thư mục đã cấp quyền và không thể liệt kê, mở hay đọc các ghi chú đã có trong đó.
--- 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.
Trỏ tiện ích vào vault của bạn
Toàn bộ thiết lập là một lần cấp quyền thư mục và ba cài đặt. Hãy làm trước lần trích xuất đầu tiên – riêng mẫu tên tệp thì chọn bây giờ rẻ hơn nhiều so với đổi về sau.
- Trong Obsidian, tạo thư mục bạn muốn chứa bản trích –
Clippingslà lựa chọn thường gặp. Tạo nó trong Obsidian trước nghĩa là vault đã lập chỉ mục cho thư mục khi tệp đầu tiên tới. - Nhấp chuột phải vào biểu tượng tiện ích, chọn Tùy chọn, và đặt nơi lưu là một thư mục trên ổ đĩa. Nhấn Chọn… rồi đi tới vault, sau đó tới
Clippingsbên trong. - Chrome hỏi tiện ích có được sửa tệp trong thư mục đó không. Hãy cho phép. Quyền được lưu cho hồ sơ trình duyệt đó và vẫn còn sau khi khởi động lại hay cập nhật trình duyệt; không có gì ngoài thư mục đó truy cập được.
- Đặt mẫu tên tệp là
{date}-{title}. Obsidian sắp xếp thư mục theo tên, nên tiền tố ngày khiến thư mục theo thứ tự thời gian mà không cần plugin, và giữ hai bản trích của cùng một trang tách biệt. - Bật các trường frontmatter bạn muốn:
title,source,author,datevàextraction. Cả năm trường đều hiển thị trong bảng Properties, vàsourcethành liên kết nhấp được quay về trang. - Đặt việc cú nhấp vào biểu tượng sẽ làm là “lưu vào thư mục”, để việc trích xuất không mở cửa sổ nào – một phím bấm, một tệp.
- Thêm quy tắc theo trang web cho những trang bạn trích xuất nhiều nhất – một mẫu URL có thư mục con riêng, nên chuỗi thảo luận và tài liệu không còn rơi vào cùng một đống.
Cài đặt cho một vault
Các giá trị này giả định vault là kho ghi chú chính của bạn chứ không phải thư mục nháp – điều đó thay đổi những gì tên tệp phải mang và những trường nào đáng giữ.
| Cài đặt | Giá trị | Vì sao chọn giá trị này |
|---|---|---|
| Nơi lưu | Thư mục trên ổ đĩa, bên trong vault | Không plugin, không máy chủ cục bộ, không liên kết `obsidian://` cần ứng dụng đang chạy |
| Thư mục con | `Clippings` | Giữ tư liệu không phải do bạn viết ngoài thư mục gốc, nơi ghi chú của riêng bạn nằm |
| Mẫu tên tệp | `{date}-{title}` | Obsidian sắp theo tên; tiền tố ngày khiến thư mục theo thời gian và chặn việc ghi đè âm thầm |
| Frontmatter | Bật cả năm trường | Bảng Properties hiển thị chúng; `source` thành liên kết quay về trang |
| Cú nhấp vào biểu tượng | Lưu vào thư mục | Cửa sổ nào lần nào cũng phải đóng thì rồi bạn sẽ thôi mở |
| Quy tắc theo trang web | `reddit.com` → `Clippings/threads` | Chuỗi thảo luận được đọc khác bài viết và nên tách riêng ngay khi tới |
| Hình ảnh | Giữ liên kết | Ghi chú trong vault nhẹ, đổi lại cần mạng để xem hình |
--- 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.
Ba tình huống thực tế
Một buổi sáng đọc, được lưu khi Obsidian đang đóng
Bạn lướt qua sáu thẻ trước cuộc họp đầu tiên, nhấn Alt+Shift+M trên từng thẻ. Obsidian không chạy. Trình duyệt ghi tệp trực tiếp qua File System Access API, nên không có gì cần mở. Không cửa sổ nào hiện ra, không hộp thoại nào cắt ngang, và sáu trang đã thành tệp .md trong Clippings trước khi bạn uống xong cà phê.
Giờ trưa bạn mở vault và cả sáu đã được lập chỉ mục, tìm kiếm được và hiện trong graph. Mỗi tệp mang URL nguồn, nên có thể đóng các thẻ mà không mất dấu nơi tìm thấy từng thứ.
Chuỗi thảo luận tự vào đúng chỗ
Bạn có quy tắc cho reddit.com trỏ tới Clippings/threads, với trường author tắt vì một chuỗi thảo luận không có một tác giả duy nhất. Bạn trích xuất một cuộc thảo luận về cách ghi chú. Nó rơi vào threads, không vào đống chính, với bình luận lồng nhau thành trích dẫn khối lồng nhau và kèm điểm của từng bình luận.
Quy tắc có ý nghĩa nhất với những trang bạn trích xuất mà không cần nghĩ. Thứ gì bạn sắp xếp bằng tay rồi cũng sẽ thôi sắp xếp; thứ gì mẫu tự sắp xếp thì luôn ở đúng chỗ, kể cả những bản trích bạn làm vội.
Bản trích trở thành ghi chú lâu dài
Một bài viết đã trích xuất nằm trong Clippings với nguồn ở phần đầu. Bạn viết suy nghĩ của mình ngay bên dưới trong cùng tệp, liên kết nó vào một bản đồ nội dung bằng [[wikilinks]], và tệp trở thành của bạn mà không mất ghi nhận về nguồn gốc của tư liệu thô.
Vì tên tệp được đặt theo mẫu từ ngày đầu, các liên kết đó không hỏng. Đổi tên ghi chú đã trích xuất để liên kết được là việc mà mẫu tên loại bỏ – và đó là việc chỉ lộ ra khi vault đủ lớn để thấy đau.
So với các con đường khác vào vault
Có bốn cách phổ biến để đưa trang web vào Obsidian và cách nào cũng dùng được. Khác nhau ở chỗ có bao nhiêu bộ phận phải tiếp tục hoạt động.
| Cách đang làm | Bạn nhận được gì | Cái giá phải trả |
|---|---|---|
| Một plugin cộng đồng | Bản trích được ghi vào vault | Thêm một thứ phải cài, cập nhật và thay thế khi tác giả bỏ dự án |
| Một REST endpoint cục bộ | Tự động hóa từ bất cứ thứ gì gửi được yêu cầu | Một cổng lắng nghe trên máy bạn, và ứng dụng phải đang chạy |
| Một liên kết `obsidian://` | Ghi chú được mở trong ứng dụng | Chỉ hoạt động khi Obsidian đã mở, và trình duyệt ngày càng siết giao thức tùy chỉnh |
| Sao chép và dán vào ghi chú mới | Văn bản, ngay lập tức | Menu cũng đi theo, và bạn gõ tay tên tệp lẫn nguồn |
| Clean Web Clipper | Một tệp `.md` trong thư mục bạn đã cấp quyền | Chỉ Chromium trên máy tính, và nó ghi tệp chứ không quản lý vault của bạn |
Khi tệp không nằm ở chỗ bạn nghĩ
Bản trích đã lưu nhưng Obsidian không hiển thị
Obsidian đọc thư mục vault chứ không theo dõi liên tục, nên tệp được ghi khi ứng dụng chạy nền có thể mất một lúc mới hiện; chuyển sang ứng dụng thường là đủ. Nếu vẫn chưa thấy, hãy kiểm tra thư mục đã cấp quyền trong cài đặt. Rất dễ cấp quyền cho thư mục cha của vault thay vì chính vault, khi đó tệp nằm cao hơn một cấp và hoàn toàn ở ngoài vault.
Chrome lại hỏi chọn thư mục
Quyền thuộc về một hồ sơ trình duyệt. Hồ sơ thứ hai, cửa sổ khách, cửa sổ ẩn danh hay một lần “xóa dữ liệu trang web” đều làm mất quyền, và việc chuyển vault sang đường dẫn khác cũng vậy. Cấp lại quyền chỉ mất một hộp thoại; không có tài khoản nào đứng sau để mang quyền từ máy này sang máy khác.
Hình ảnh bị hỏng khi tôi ngoại tuyến
Chúng là liên kết, không phải tệp. Tiện ích không tải tệp nhị phân nào, nên ghi chú trong vault trỏ tới hình trên trang gốc và không hiển thị gì khi không có mạng – và sẽ không bao giờ hiển thị nếu trang gỡ hình đi. Nếu ghi chú phải tự đủ, hãy tự lưu hình hoặc đặt hình ảnh là “bỏ qua” để ghi chú không hứa những hình nó không thể hiển thị.
Thuộc tính date bị trống
Trang không khai báo ngày đăng trong mã đánh dấu. Trường này được để trống thay vì điền ngày bạn trích xuất, vì một ngày sai trong bảng Properties cũng sắp xếp, lọc và gây hiểu nhầm y như ngày đúng. Ngày trích xuất có sẵn riêng, qua {date} trong mẫu tên tệp.
Nó dừng ở đâu
Nó không thể chạm vào bất cứ thứ gì ngoài thư mục bạn đã cấp quyền, và không đọc được các ghi chú hiện có. Nó không đồng bộ, không phân giải wiki-link và không tạo backlink. Nó ghi một tệp rồi dừng ở đó. Nó không tải hình ảnh, nên ghi chú không tự đủ khi ngoại tuyến – liên kết vẫn trỏ tới trang gốc. Và quyền truy cập thư mục thuộc về một hồ sơ trình duyệt, nên máy tính thứ hai cần cấp quyền riêng.
Câu hỏi
Làm sao nó có quyền ghi vào vault của tôi?
Nó có ghi đè ghi chú hiện có không?
Nó có dùng được với Logseq hay Joplin không?
.md thuần với frontmatter YAML.