必装插件推荐
社区插件是 Obsidian 生态的核心,以下是经过大量用户验证的必装插件推荐。每个插件都包含详细的使用说明和配置建议。
如何安装插件
社区插件市场
- 打开设置 → 第三方插件
- 关闭「安全模式」
- 点击「浏览」进入插件市场
- 搜索插件名称
- 点击「安装」并「启用」
手动安装
- 从 GitHub 下载插件 release
- 解压到
.obsidian/plugins/插件名/ - 重启 Obsidian
- 在设置中启用插件
BRAT 插件
用于安装开发中的插件:
- 安装 BRAT 插件
- 添加插件的 GitHub 仓库
- 自动跟踪更新
数据处理类插件
Dataview
强大的数据查询和索引插件,是 Obsidian 最受欢迎的插件之一。
| 项目 | 说明 |
|---|---|
| 下载量 | 390万+ |
| 功能 | 查询、索引、动态显示笔记数据 |
| 官方文档 | blacksmithgu.github.io |
核心功能:
dataview
LIST
FROM "项目"
WHERE status = "进行中"
SORT file.mtime DESC
LIMIT 10使用场景:
- 创建动态任务列表
- 生成阅读清单
- 项目进度追踪
- 自动索引整理
三种查询语法:
dataview
# LIST - 列表视图
LIST
FROM "读书笔记"
WHERE rating >= 4
# TABLE - 表格视图
TABLE author, rating, status
FROM "书籍"
SORT rating DESC
# TASK - 任务视图
TASK
FROM "项目"
WHERE !completedDataviewJS 高级用法:
dataviewjs
// 自定义复杂查询
const pages = dv.pages("#书籍")
.where(p => p.rating >= 4)
.sort(p => p.rating, 'desc');
dv.table(
["书名", "作者", "评分"],
pages.map(p => [p.file.link, p.author, p.rating])
);配置建议:
yaml
# 在设置中启用
Enable JavaScript Queries: true
Enable Inline Queries: true
Automatic View Refreshing: trueTemplater
高级模板处理插件,比内置模板功能强大得多。
| 项目 | 说明 |
|---|---|
| 下载量 | 395万+ |
| 功能 | 强大的模板语法和自动化 |
核心功能:
- 变量替换:
<% tp.date.now("YYYY-MM-DD") %> - 条件判断:
<% if (condition) { %>...<% } %> - 循环执行:
<% for (item of list) { %>...<% } %> - 文件操作:创建、移动、删除文件
常用模板示例:
markdown
---
title: <% tp.file.title %>
date: <% tp.date.now("YYYY-MM-DD") %>
tags: [<% tp.file.folder() %>]
---
# <% tp.file.title %>
创建时间: <% tp.date.now("YYYY-MM-DD HH:mm") %>
## 概述
## 内容
## 参考
- [[<% tp.file.folder() %>索引]]自动创建日记:
javascript
<%*
// 获取今天的日期
const today = tp.date.now("YYYY-MM-DD");
// 检查文件是否已存在
const fileExists = await tp.file.exists(`日记/${today}.md`);
if (!fileExists) {
// 创建日记文件
await tp.file.create_new(
tp.file.find_tfile("日记模板"),
today,
false,
app.vault.getAbstractFileByPath("日记")
);
}
%>使用场景:
- 自动化日记创建
- 项目模板生成
- 批量内容处理
- 自动命名和组织
QuickAdd
快速添加内容的插件,大幅提升捕获效率。
| 项目 | 说明 |
|---|---|
| 下载量 | 170万+ |
| 功能 | 快速捕获和创建笔记 |
核心功能:
- 快速添加笔记
- 模板选择器
- 宏命令支持
- 多种触发方式
配置示例:
yaml
# 创建快速捕获命令
名称: 快速捕获
类型: Capture
设置:
捕获到: 收件箱/收件箱.md
插入位置: 底部
模板: |
- {{DATE}} {{VALUE}}常用快捷命令:
| 命令 | 功能 |
|---|---|
| 快速捕获 | 快速记录想法 |
| 新建笔记 | 从模板创建 |
| 添加任务 | 快速添加待办 |
| 捕获链接 | 保存网页链接 |
界面增强类插件
Style Settings
主题自定义插件,让你可以可视化调整主题样式。
| 项目 | 说明 |
|---|---|
| 下载量 | 220万+ |
| 功能 | 可视化调整主题样式 |
功能特点:
- 字体大小调整
- 颜色方案切换
- 布局微调
- 暗色/亮色模式定制
支持的设置:
css
/* 主题开发者可以定义可调整选项 */
:root {
--font-size: 16px;
--line-height: 1.6;
--accent-color: #7c3aed;
}常见配置:
yaml
字体设置:
正文字号: 16px
标题字号: 自动缩放
代码字号: 14px
颜色设置:
主色调: 紫色
背景色: 跟随系统
高亮色: 黄色
布局设置:
行宽: 700px
行高: 1.6
段落间距: 1emAdvanced Tables
表格增强插件,让 Markdown 表格编辑变得轻松。
| 项目 | 说明 |
|---|---|
| 下载量 | 270万+ |
| 功能 | 改进表格编辑体验 |
功能特点:
- 自动格式化
- 列操作(添加、删除、移动)
- 公式支持
- 导出功能
- Tab 键导航
使用示例:
markdown
| 姓名 | 语文 | 数学 | 英语 | 总分 |
|-----|-----|-----|-----|-----|
| 张三 | 85 | 92 | 88 | <!-- =sum(B2:D2) --> |
| 李四 | 90 | 88 | 95 | <!-- =sum(B3:D3) --> |
| 平均 | <!-- =avg(B2:B3) --> | ... | ... | ... |快捷键:
| 快捷键 | 功能 |
|---|---|
Tab | 移动到下一单元格 |
Shift+Tab | 移动到上一单元格 |
Enter | 新建行 |
Ctrl+Shift+Enter | 在上方插入行 |
Kanban
看板视图插件,支持任务管理。
| 项目 | 说明 |
|---|---|
| 下载量 | 220万+ |
| 功能 | 在笔记中创建看板 |
创建看板:
kanban
## 待办
- [ ] 任务1
- [ ] 任务2
## 进行中
- [ ] 任务3
## 完成
- [x] 任务4配置选项:
yaml
# 看板设置
列:
- 待办
- 进行中
- 已完成
日期显示: true
标签显示: true导航与搜索类插件
Omnisearch
智能搜索引擎,比内置搜索更强大。
| 项目 | 说明 |
|---|---|
| 下载量 | 135万+ |
| 功能 | AI 驱动的智能搜索 |
功能特点:
- 更快的搜索速度
- 更智能的结果排序
- 支持 PDF 搜索
- 支持图片 OCR 搜索
- 搜索历史
使用方式:
Ctrl+Shift+P打开 Omnisearch- 输入搜索关键词
- 智能排序显示结果
配置建议:
yaml
# 推荐设置
启用 PDF 搜索: true
启用图片 OCR: true
显示搜索历史: true
结果数量: 50Smart Connections
AI 驱动的笔记联想插件。
| 项目 | 说明 |
|---|---|
| 下载量 | 90万+ |
| 功能 | AI 分析并推荐相关笔记 |
功能特点:
- AI 内容分析
- 智能推荐
- 聊天式探索
- 向量搜索
使用方式:
- 打开侧边栏的 Smart Connections
- 查看当前笔记的相关推荐
- 或使用聊天功能提问
配置建议:
yaml
# API 设置
模型: text-embedding-ada-002
或使用本地模型: all-MiniLM-L6-v2
# 推荐数量
显示结果: 10写作辅助类插件
Mind Map
思维导图插件。
| 项目 | 说明 |
|---|---|
| 下载量 | 80万+ |
| 功能 | 将笔记转为思维导图 |
使用方式:
mindmap
# 中心主题
## 分支1
### 子分支1-1
### 子分支1-2
## 分支2
### 子分支2-1导出选项:
- 导出为 PNG
- 导出为 SVG
- 导出为 PDF
Advanced Code Editor
代码编辑增强插件。
| 项目 | 说明 |
|---|---|
| 功能 | 改进代码块编辑体验 |
功能特点:
- 语法高亮
- 代码折叠
- 自动补全
- 格式化
知识管理类插件
Tasks
任务管理插件。
| 项目 | 说明 |
|---|---|
| 下载量 | 330万+ |
| 功能 | 增强任务管理 |
任务语法:
markdown
- [ ] 任务描述 📅 2024-01-15 ⏫ #project
- [ ] 周期任务 🔁 every day 📅 2024-01-15
- [ ] 带截止日期 🛫 2024-01-01 📅 2024-01-15
```
**查询任务:**
```tasks
not done
due before tomorrow
sort by due
```
---
### Spaced Repetition
间隔重复学习插件。
| 项目 | 说明 |
|------|------|
| 下载量 | 50万+ |
| 功能 | 闪卡和间隔重复 |
**创建闪卡:**
```markdown
#flashcard
问题内容
?
答案内容
#flashcard/reverse
双向卡片
??
正面和反面
```
**复习流程:**
1. 打开命令面板
2. 输入「Spaced Repetition: Review flashcards」
3. 开始复习
---
### Excalidraw
手绘风格的绘图工具。
| 项目 | 说明 |
|------|------|
| 下载量 | 575万+ |
| 功能 | 手绘风格图表和笔记 |
**功能特点:**
- 手绘风格
- 矢量图形
- 支持嵌入笔记
- 导出为图片
---
## 文件管理类插件
### File Recovery
官方内置的文件恢复插件。
| 项目 | 说明 |
|-----|------|
| 状态 | 官方内置 |
| 功能 | 恢复误删的笔记 |
**功能特点:**
- 版本历史
- 自动保存
- 快速恢复
- 无需配置
**使用方式:**
1. 设置 → 核心插件 → 文件恢复
2. 点击「快照」查看历史
3. 选择要恢复的版本
::: tip 详细教程
查看 [文件恢复核心插件](/basics/file-recovery) 了解完整的配置和使用方法。
:::
---
### Paste URL into selection
智能粘贴链接。
| 项目 | 说明 |
|-----|------|
| 功能 | 将链接嵌入选中文字 |
**使用方式:**
1. 选中文字
2. 复制链接
3. 粘贴(自动转为 `[文字](链接)`)
---
## 同步与备份类插件
### Remotely Save
第三方同步解决方案,支持多种云存储服务。
| 项目 | 说明 |
|------|------|
| 下载量 | 85万+ |
| 功能 | 第三方同步服务 |
**支持的服务:**
- Amazon S3 / 兼容服务(如阿里云 OSS、腾讯云 COS)
- WebDAV(如坚果云、InfiniCLOUD)
- Dropbox
- OneDrive
- Google Drive
**配置示例:**
```yaml
# WebDAV 配置(以坚果云为例)
服务类型: WebDAV
服务器地址: https://dav.jianguoyun.com/dav/
用户名: your-email@example.com
密码: 应用密码
远程目录: /Obsidian
```
**使用场景:**
- 官方同步的替代方案
- 低成本同步需求
- 支持更多云服务商
::: tip 推荐
对于预算有限的用户,Remotely Save + WebDAV 是性价比极高的同步方案。
:::
---
## 数据管理增强插件
### Metadata Menu
增强 Obsidian 的属性(Properties)功能。
| 项目 | 说明 |
|------|------|
| 下载量 | 95万+ |
| 功能 | 属性字段增强 |
**核心功能:**
- 字段类型定义
- 自动补全增强
- 字段菜单
- 批量编辑属性
- 字段统计
**使用示例:**
```yaml
# 定义字段类型
status:
type: select
options:
- 待办
- 进行中
- 已完成
priority:
type: select
options:
- 低
- 中
- 高
```
**适用场景:**
- 管理复杂的项目属性
- 标准化团队笔记格式
- 提升属性输入效率
---
## 集成与 API 插件
### Local REST API
为 Obsidian 提供 REST API 接口。
| 项目 | 说明 |
|------|------|
| 下载量 | 30万+ |
| 功能 | 提供 HTTP API |
**主要用途:**
- 外部应用调用 Obsidian
- 自动化工作流
- 跨应用集成
- API 自动化
**API 端点示例:**
```bash
# 获取笔记内容
GET http://localhost:27123/vault/笔记名.md
# 创建新笔记
PUT http://localhost:27123/vault/新笔记.md
Content-Type: text/markdown
# 笔记内容
# 搜索笔记
POST http://localhost:27123/search
Content-Type: application/json
{
"query": "搜索关键词"
}
```
**使用场景:**
- 与其他工具集成(如 Raycast、Shortcuts)
- 自动化脚本控制
- 远程操作 Obsidian
---
## 可视化与统计插件
### Tracker
数据追踪与可视化插件。
| 项目 | 说明 |
|------|------|
| 下载量 | 65万+ |
| 功能 | 数据追踪与图表 |
**追踪类型:**
- 习惯追踪(每日完成情况)
- 数值追踪(体重、阅读时间等)
- 计数统计(任务完成数)
**示例代码:**
```tracker
searchType: tag
searchTarget: exercise
folder: 日记
startDate: 2024-01-01
endDate: 2024-01-31
line:
title: 运动记录
yAxisLabel: 次数
lineColor: "#7c3aed"
```
**适用场景:**
- 习惯养成追踪
- 数据可视化展示
- 目标进度监控
### Obsidian Leaflet
在笔记中嵌入交互式地图。
| 项目 | 说明 |
|------|------|
| 下载量 | 20万+ |
| 功能 | 地图笔记 |
**功能特点:**
- 嵌入交互地图
- 标记地点
- 支持多种地图源
- 与笔记关联
**使用示例:**
```leaflet
id: travel-map
image: [[世界地图.png]]
height: 500px
lat: 39.9042
long: 116.4074
defaultZoom: 5
marker:
- [北京, 39.9042, 116.4074, "首都"]
- [上海, 31.2304, 121.4737, "经济中心"]
```
---
## 界面美化插件
### Banners
为笔记添加横幅图片。
| 项目 | 说明 |
|------|------|
| 下载量 | 40万+ |
| 功能 | 笔记横幅 |
**使用方式:**
在笔记 front matter 中添加:
```yaml
---
banner: "https://example.com/image.jpg"
banner_x: 0.5
banner_y: 0.5
---
```
**效果:**
- 笔记顶部显示横幅图片
- 支持本地图片和网络图片
- 自定义图片位置
### Fantasy Calendar
高级日历功能插件。
| 项目 | 说明 |
|------|------|
| 下载量 | 15万+ |
| 功能 | 增强日历 |
**功能特点:**
- 多日历支持
- 自定义日期格式
- 事件管理
- 与笔记关联
---
## 插件组合推荐
### 知识管理系统
| 插件 | 用途 | 必要性 |
|-----|------|--------|
| Dataview | 数据查询 | ⭐⭐⭐ |
| Templater | 模板系统 | ⭐⭐⭐ |
| QuickAdd | 快速捕获 | ⭐⭐ |
| Smart Connections | AI 联想 | ⭐ |
### 项目管理系统
| 插件 | 用途 | 必要性 |
|-----|------|--------|
| Tasks | 任务管理 | ⭐⭐⭐ |
| Kanban | 看板视图 | ⭐⭐⭐ |
| Dataview | 数据查询 | ⭐⭐ |
| Reminder | 提醒功能 | ⭐⭐ |
### 写作工作流
| 插件 | 用途 | 必要性 |
|-----|------|--------|
| Mind Map | 思维导图 | ⭐⭐⭐ |
| Advanced Tables | 表格编辑 | ⭐⭐ |
| Templater | 写作模板 | ⭐⭐⭐ |
| Longform | 长文写作 | ⭐⭐ |
### 学习笔记系统
| 插件 | 用途 | 必要性 |
|-----|------|--------|
| Spaced Repetition | 间隔重复 | ⭐⭐⭐ |
| PDF Highlights | PDF 标注 | ⭐⭐⭐ |
| Annotator | 增强标注 | ⭐⭐ |
| Dataview | 学习统计 | ⭐⭐ |
## 安装建议
### 新手入门
建议先安装以下基础插件:
1. **Templater** - 模板系统,提高效率
2. **Dataview** - 数据处理核心
3. **Advanced Tables** - 表格增强
**安装顺序:**
1. 先熟悉内置功能
2. 添加 Templater 创建模板
3. 安装 Dataview 查询数据
4. 根据需要添加其他插件
### 进阶用户
根据需求添加:
1. **QuickAdd** - 快速捕获
2. **Style Settings** - 界面定制
3. **Tasks** - 任务管理
4. **Omnisearch** - 智能搜索
### 高级用户
完整生态:
1. 以上全部
2. **Spaced Repetition** - 学习增强
3. **Excalidraw** - 绘图工具
4. **Smart Connections** - AI 联想
5. 开发自己的插件
## 插件管理技巧
### 性能优化
**避免安装过多插件:**
- 每个插件都会占用资源
- 建议控制在 20 个以内
- 定期审查不用的插件
**启动优化:**
- 禁用不常用插件
- 使用快捷键而非自动启动
- 定期清理缓存
### 版本管理
**更新策略:**
- 重要插件谨慎更新
- 备份后再更新
- 关注更新日志
**回滚方法:**
1. 下载旧版本
2. 手动替换插件文件夹
3. 重启 Obsidian
---
::: tip 提示
插件不在多,在于精。建议先熟练掌握几个核心插件,再逐步扩展!
:::
::: warning 注意
安装过多插件会影响 Obsidian 启动速度和性能,请根据实际需求选择!
:::
::: info
首次使用新插件时,建议阅读插件的官方文档,了解所有功能和配置选项。
:::