Skip to content

必装插件推荐

社区插件是 Obsidian 生态的核心,以下是经过大量用户验证的必装插件推荐。每个插件都包含详细的使用说明和配置建议。

如何安装插件

社区插件市场

  1. 打开设置 → 第三方插件
  2. 关闭「安全模式」
  3. 点击「浏览」进入插件市场
  4. 搜索插件名称
  5. 点击「安装」并「启用」

手动安装

  1. 从 GitHub 下载插件 release
  2. 解压到 .obsidian/plugins/插件名/
  3. 重启 Obsidian
  4. 在设置中启用插件

BRAT 插件

用于安装开发中的插件:

  1. 安装 BRAT 插件
  2. 添加插件的 GitHub 仓库
  3. 自动跟踪更新

数据处理类插件

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 !completed

DataviewJS 高级用法:

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: true

Templater

高级模板处理插件,比内置模板功能强大得多。

项目说明
下载量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
  段落间距: 1em

Advanced 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 搜索
  • 搜索历史

使用方式:

  1. Ctrl+Shift+P 打开 Omnisearch
  2. 输入搜索关键词
  3. 智能排序显示结果

配置建议:

yaml
# 推荐设置
启用 PDF 搜索: true
启用图片 OCR: true
显示搜索历史: true
结果数量: 50

Smart Connections

AI 驱动的笔记联想插件。

项目说明
下载量90万+
功能AI 分析并推荐相关笔记

功能特点:

  • AI 内容分析
  • 智能推荐
  • 聊天式探索
  • 向量搜索

使用方式:

  1. 打开侧边栏的 Smart Connections
  2. 查看当前笔记的相关推荐
  3. 或使用聊天功能提问

配置建议:

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
首次使用新插件时,建议阅读插件的官方文档,了解所有功能和配置选项。
:::