Files
chill_notes/AI工程/ObsidianWebClipper研究.md
2026-04-25 07:24:28 +08:00

6.0 KiB
Executable File
Raw Blame History

Obsidian Web Clipper 完全研究

Obsidian 官方网页剪存插件:高亮与捕获网页内容

归档2026-04-25


📊 项目概览

属性
仓库 obsidianmd/obsidian-clipper
定位 Obsidian 官方网页剪存浏览器扩展
技术栈 TypeScript + Web Extension
许可 官方开源
安装 Chrome / Firefox / Safari / Edge

🎯 核心定位

网页内容 → Web Clipper 浏览器扩展 → 转换为 Markdown → 保存到 Obsidian Vault

关键特点

  • 存储为持久的 Markdown 文件,可离线阅读
  • 长期保存,不受网站变更影响
  • 支持高亮标注
  • 支持模板自定义

🌐 浏览器支持

浏览器 安装渠道
Chrome / Brave / Arc Chrome Web Store
Firefox / Firefox Mobile Firefox Add-Ons
Safari (macOS/iOS/iPadOS) App Store
Microsoft Edge Edge Add-Ons

🔧 核心功能

1. 内容捕获

  • 提取网页正文内容
  • 自动转换为 Markdown
  • 保留链接和图片引用

2. 高亮标注

  • 在网页上直接选中文本高亮
  • 高亮内容保存为笔记的一部分
  • 可添加注释

3. 模板系统

  • 自定义剪存笔记格式
  • 支持变量日期、标题、URL 等)
  • 模板压缩存储lz-string

4. 过滤器

  • 按 CSS 选择器过滤页面元素
  • 排除不需要的内容
  • 精确控制捕获范围

5. 本地图片保存

  • Obsidian 1.8.0+ 支持
  • 网页图片自动下载到本地
  • 不依赖外部链接

🏗️ 技术架构

核心依赖

依赖 用途
webextension-polyfill 跨浏览器兼容
defuddle 内容提取 + Markdown 转换
dayjs 日期解析和格式化
lz-string 模板压缩,减少存储空间
lucide 图标库
dompurify HTML 清理,安全防护

构建输出

npm run build
  ↓
dist/        → Chromium 版本
dist_firefox/ → Firefox 版本
dist_safari/  → Safari 版本

🆚 与其他剪存工具对比

工具 输出格式 离线可用 开源 生态
Obsidian Web Clipper Markdown Obsidian
Evernote Web Clipper 专有格式 Evernote
Notion Web Clipper Notion Block Notion
Joplin Web Clipper Markdown Joplin
Logseq Web Clipper Markdown Logseq

💡 使用场景

场景 说明
研究资料收集 保存网页文章到知识库
读书笔记 保存在线书籍内容
代码片段 保存技术博客和教程
灵感收集 快速捕获灵感网页
长期存档 防止网页内容失效

🔗 与 Obsidian Desktop/Mobile 的区别

特性 Web Clipper Obsidian App
平台 浏览器扩展 桌面/手机应用
用途 从网页捕获内容 编辑和管理笔记
存储 直接写入 Vault 本地文件系统
同步 依赖 Vault 同步 支持多端同步

📝 模板示例

---
title: {{title}}
url: {{url}}
date: {{date}}
tags:
---

# {{title}}

{{content}}

---
*Clipped from {{url}}*

可用变量

变量 说明
{{title}} 网页标题
{{url}} 网页 URL
{{date}} 剪存日期
{{content}} 网页内容
{{selection}} 选中的文本

🔧 本地开发

安装步骤

# 克隆仓库
git clone https://github.com/obsidianmd/obsidian-clipper.git
cd obsidian-clipper

# 安装依赖
npm install

# 构建
npm run build

# 测试
npm test

Chrome 加载

  1. 打开 chrome://extensions
  2. 启用开发者模式
  3. 点击"加载已解压的扩展程序"
  4. 选择 dist/ 目录

Firefox 加载

  1. 打开 about:debugging#/runtime/this-firefox
  2. 点击"临时加载附加组件"
  3. 选择 dist_firefox/manifest.json

🚀 路线图(待开发功能)

功能 状态
高亮注释 已完成
模板目录 已完成
本地图片保存 已完成 (Obsidian 1.8.0+)
模板验证 计划中
模板逻辑 (if/for) 计划中
更多语言翻译 进行中

💡 与 Obsidian 插件的区别

维度 Web Clipper Obsidian 插件
运行位置 浏览器 Obsidian 应用内
功能 网页→笔记 增强笔记编辑
安装 浏览器扩展商店 Obsidian 社区插件市场
依赖 独立运行 依赖 Obsidian

🔗 资源

资源 链接
GitHub https://github.com/obsidianmd/obsidian-clipper
官方下载 https://obsidian.md/clipper
帮助文档 https://help.obsidian.md/web-clipper
Chrome 安装 https://chromewebstore.google.com/detail/obsidian-web-clipper/cnjifjpddelmedmihgijeibhnjfabmlf
Firefox 安装 https://addons.mozilla.org/en-US/firefox/addon/web-clipper-obsidian/
Safari 安装 https://apps.apple.com/us/app/obsidian-web-clipper/id6720708363
Edge 安装 https://microsoftedge.microsoft.com/addons/detail/obsidian-web-clipper/eigdjhmgnaaeaonimdklocfekkaanfme

📊 评价

优点

  • 官方出品:与 Obsidian 深度集成
  • Markdown 优先:输出持久化、可离线
  • 多浏览器支持Chrome / Firefox / Safari / Edge
  • 高亮标注:网页内容直接标记
  • 模板自定义:灵活控制笔记格式
  • 开源:社区可贡献

注意点

  • ⚠️ 需要配合 Obsidian 桌面端使用
  • ⚠️ 模板功能相对简单(不支持 if/for
  • ⚠️ 移动端支持有限(仅 Safari iOS/iPadOS

适用场景

  • 需要将网页内容保存到 Obsidian 知识库
  • 希望内容以 Markdown 格式长期保存
  • 需要高亮标注功能
  • 跨浏览器使用场景

整理:知识库管理员 | 归档2026-04-25