Obsidian 一直缺少一个好用的网页剪藏插件——现有的方案要么需要配合外部服务,要么提取质量差,要么根本不可用。Smart Web Clipper 填补了这个空白:在 Obsidian 内粘贴链接,一键将网页内容剪藏为干净的 Markdown 笔记,无需任何外部依赖。
Obsidian has been lacking a good web clipper plugin — existing solutions either require external services, produce poor extraction quality, or simply don't work. Smart Web Clipper fills this gap: paste a link inside Obsidian and clip web content into clean Markdown notes in one click, with zero external dependencies.
市面上大多数 Obsidian 剪藏方案都需要借助浏览器扩展、第三方服务或命令行工具。Smart Web Clipper 是少有的纯 Obsidian 内置方案——不装浏览器扩展,不依赖外部服务,粘贴链接就能用。
核心优势:
从 GitHub Releases 下载 smart-web-clipper.zip
解压 zip 文件,将 smart-web-clipper 文件夹整体复制到 Obsidian 仓库:
您的仓库/.obsidian/plugins/smart-web-clipper/
在 Obsidian 中启用插件:
# 克隆或下载项目
cd obsidian-smart-web-clipper
# 安装依赖
npm install
# 开发模式(监听文件变化)
npm run dev
# 生产构建
npm run build
然后将生成的 main.js、manifest.json、styles.css 复制到 Obsidian 插件目录。
点击 Obsidian 左侧边栏的剪刀图标,在弹出的对话框中粘贴网页链接,点击"开始剪藏"。
Ctrl/Cmd + P 打开命令面板Ctrl/Cmd + P 打开命令面板在插件设置中可以配置:
{{title}}、{{date}}、{{time}}{
"savePath": "剪藏",
"fileNameTemplate": "{{title}}",
"includeFrontMatter": true,
"includeTitle": true,
"includeSourceUrl": true,
"includeAuthor": true,
"includeDate": true,
"includeExcerpt": true,
"openAfterClip": true
}
{{title}} - 使用网页标题{{date}} - 使用日期(格式:YYYY-MM-DD){{time}} - 使用时间(格式:HH-mm)示例:
{{date}}-{{title}} → 2026-08-06-文章标题.md{{title}}-{{date}} → 文章标题-2026-08-06.mdrequestUrl API插件会自动移除以下内容:
---
title: "文章标题"
source: https://example.com/article
author: "作者名"
date: 2026-08-06
excerpt: "文章摘要..."
---
# 文章标题
正文内容...
## 小节标题
更多内容...
- 列表项 1
- 列表项 2

Q: 无法剪藏某个页面? A: 可能是该页面需要 JavaScript 渲染或需要登录。目前插件只能处理服务端渲染的 HTML 内容。
Q: 提取的内容包含很多无关信息? A: 某些网站结构特殊,Readability 可能无法完美识别。可以手动编辑清理。
Q: 图片无法显示? A: 图片保留了原始 URL,部分网站可能有防盗链。右键图片 → 复制图片 → 粘贴到笔记中可手动保存。
MIT License
如果您遇到问题或有建议,欢迎在 GitHub Issues 中反馈!
Most Obsidian clipping solutions require browser extensions, third-party services, or command-line tools. Smart Web Clipper is a rare pure in-app solution — no browser extensions, no external services, just paste a link and go.
Key features:
Download smart-web-clipper.zip from GitHub Releases
Unzip the file and copy the smart-web-clipper folder into your Obsidian vault:
YourVault/.obsidian/plugins/smart-web-clipper/
Enable the plugin in Obsidian:
# Clone or download the project
cd obsidian-smart-web-clipper
# Install dependencies
npm install
# Development mode (watch for changes)
npm run dev
# Production build
npm run build
Then copy the generated main.js, manifest.json, and styles.css to your Obsidian plugin directory.
Click the scissors icon in the left sidebar, paste the URL in the dialog, and click "Clip".
Ctrl/Cmd + P to open the Command PaletteCtrl/Cmd + P to open the Command PaletteConfigure in the plugin settings:
{{title}}, {{date}}, {{time}} variables{
"savePath": "Clippings",
"fileNameTemplate": "{{title}}",
"includeFrontMatter": true,
"includeTitle": true,
"includeSourceUrl": true,
"includeAuthor": true,
"includeDate": true,
"includeExcerpt": true,
"openAfterClip": true
}
{{title}} - Web page title{{date}} - Date (format: YYYY-MM-DD){{time}} - Time (format: HH-mm)Examples:
{{date}}-{{title}} → 2026-08-06-Article-Title.md{{title}}-{{date}} → Article-Title-2026-08-06.mdrequestUrl APIThe plugin automatically removes:
---
title: "Article Title"
source: https://example.com/article
author: "Author Name"
date: 2026-08-06
excerpt: "Article excerpt..."
---
# Article Title
Article body content...
## Section Heading
More content...
- List item 1
- List item 2

Q: Can't clip a certain page? A: The page may require JavaScript rendering or login. The plugin currently only processes server-rendered HTML content (e.g., pages built with React/Vue client-side rendering like Notion, GitHub Discussions, etc. may not work).
Q: Extracted content contains too much irrelevant information? A: Some websites have unusual structures that Readability can't perfectly identify. You can manually edit and clean up the result.
Q: Images not showing? A: Images retain their original URLs. Some sites may have hotlink protection. Right-click the image → Copy Image → Paste into your note to save manually.
MIT License
If you encounter any problems or have suggestions, feel free to open an issue on GitHub!