2026年5月24日 · 阅读 —
Obsidian 完整配置全景 & 启动优化实战指南
Obsidian 完整配置全景 & 启动优化实战指南
Vault:
Alan-Workspace| 插件数: 97 (community) + 28 (core) | 启动耗时: ~17 秒
一、Vault 档案总览
| 项目 | 值 |
|---|---|
| Vault 路径 | ~/Desktop/my-ai-workspace/Alan-Workspace |
| 社区插件数(已注册) | 97 |
| 已安装插件目录数 | 114(含残留/未启用插件) |
| 核心插件启用 | 28/32 |
| 启动耗时 | ~17 秒 |
| 目标 | 压缩至 3-5 秒 |
二、核心配置(通过 .obsidian 反推)
2.1 主题与外观
| 配置 | 值 |
|---|---|
| 主题 | Material Gruvbox(暗色) |
| 文字字体 | Comic Sans MS |
| 等宽字体 | Comic Sans MS |
| 界面字体 | Comic Sans MS |
| 毛玻璃效果 | 启用(translucency: true) |
| CSS Snippets | homepage, colored-folders-No Background, line-spacing, md, highlight-fix |
2.2 核心插件状态
已启用(28 个):
| 分组 | 插件列表 |
|---|---|
| 🗂 文件操作 | file-explorer, templates, note-composer, markdown-importer, zk-prefixer, random-note, daily-notes |
| 🔍 搜索/导航 | global-search, switcher, command-palette, slash-command, tag-pane, outline, page-preview, backlink, outgoing-link, properties |
| 🎨 可视化 | graph, canvas, slides |
| 📊 信息面板 | word-count, editor-status, bookmarks, bases |
| ☁️ 同步/发布 | sync, publish |
| 🔧 其他 | file-recovery |
已关闭(4 个):
- footnotes
- audio-recorder
- workspaces(关键!未启用)
- webviewer
⚠️ workspaces 核心插件未启用,导致你无法使用”启动工作区”功能。 后续优化中需要开启它。
2.3 快捷键自定义
你只覆盖了几个编辑器快捷键:
| 快捷键 | 功能 |
|---|---|
Cmd+Shift+H | 切换高亮 |
Cmd+K | 切换可读行宽 |
Cmd+Q | 清除格式 |
Cmd+1~6 | 设置标题 1~6 级 |
Cmd+U | 切换删除线 |
非常简洁,说明你对快捷键的依赖度不高,主要靠鼠标/工具栏操作。
2.4 日记(Daily Note)设置
| 配置 | 值 |
|---|---|
| 存放目录 | 00-Inbox/ |
| 模板文件 | 80-Resources/80-Templates/日记 |
2.5 图谱(Graph)设置
- 搜索过滤:
path:71-Wiki/71-02-wiki - 默认收起状态:✅(close: true)
- 隐藏未解析的链接:✅
- 不显示箭头,低缩放比
这意味着你的图谱在启动时 不会主动渲染,对启动影响有限。
三、社区插件完整清单(97 个)
按功能分组,标注建议状态:
🟢 日常高频使用(保留)
| 插件 | 用途 | 启动影响 |
|---|---|---|
| dataview | 数据查询引擎 | ⚠️ 中等 |
| templater-obsidian | 高级模板 | 低 |
| quickadd | 快捷命令 | 低 |
| calendar | 日历面板 | 低 |
| obsidian-tasks-plugin | 任务管理 | 低 |
| periodic-notes | 周期性笔记 | 低 |
| periodic-para | PARA 工作流 | 低 |
| obsidian-kanban | 看板 | 按需 |
| obsidian-projects | 项目管理 | 按需 |
| obsidian-git | 版本控制 | ⚠️ 中等 |
| note-refactor-obsidian | 笔记重构 | 低 |
🟢 编辑器增强(保留)
| 插件 | 用途 |
|---|---|
| editing-toolbar | 编辑工具栏 |
| easy-typing-obsidian | 输入法优化 |
| table-editor-obsidian | 表格编辑 |
| obsidian-outliner | 大纲增强 |
| obsidian-quiet-outline | 静默大纲 |
| obsidian-linter | 格式化/规范 |
| obsidian-pangu | 中英文空格 |
| highlightr-plugin | 高亮工具 |
| cmdr | 命令菜单增强 |
| number-headings-obsidian | 标题编号 |
| horizontal-blocks | 横线块 |
| notion-block | Notion 块转写 |
| any-block | 任意块转写 |
🟡 搜索导航(可延迟)
| 插件 | 建议 | 说明 |
|---|---|---|
| omnisearch | ⏳ 延迟加载 | 全文搜索,缓存未启用,启动重建索引 |
| obsidian-better-command-palette | 保留 | 增强命令面板 |
| obsidian-hover-editor | 保留 | 悬浮预览 |
| settings-search | 保留 | 设置搜索 |
| recent-files-obsidian | 保留 | 最近文件 |
| open-in-terminal | 按需 | 终端打开 |
| open-tab-settings | 按需 | 标签设置 |
| tag-wrangler | 保留 | 标签管理 |
| colored-tags-wrangler | 保留 | 标签染色 |
| find-unlinked-files | 按需 | 找未链接文件 |
| file-explorer-note-count | 保留 | 文件计数 |
🟡 外观美化(按需保留)
| 插件 | 建议 | 说明 |
|---|---|---|
| obsidian-style-settings | 保留 | 主题设置 |
| obsidian-minimal-settings | 保留 | Minimal 主题补丁 |
| obsidian-file-color | 保留 | 文件着色 |
| colored-text | 保留 | 文字着色 |
| colorful-note-borders | 保留 | 笔记边框 |
| colored-tags | 保留 | 标签染色 |
| pretty-properties | 保留 | 美化属性 |
| color-folders-files | 保留 | 文件夹着色 |
| obsidian-icon-folder | ⚠️ 重 | 图标加载慢 |
| iconic | ⚠️ 重 | 图标库 |
| obsidian-hider | 保留 | 界面隐藏 |
| folder-notes | 保留 | 文件夹笔记 |
| obsidian-dirtreeist | 保留 | 目录树 |
| treefocus | 保留 | 聚焦树 |
| tree-diagram | 按需 | 树形图 |
| better-word-count | 保留 | 字数统计 |
| last-modified-timestamp-in-status-bar | 保留 | 修改时间 |
🔴 重型/小众插件(建议禁用或按需)
| 插件 | 建议 | 原因 |
|---|---|---|
| omnisearch | ⏳ 延迟 | 无缓存,启动重建索引 |
| smart-connections | 🔴 禁用或延迟 | AI 重插件,索引耗时长 |
| smart-connections-visualizer | 🔴 禁用 | 依赖 smart-connections |
| obsidian-excalidraw-plugin | 🔴 禁用 | 重型绘图,启动加载 Canvas |
| advanced-canvas | 按需 | Canvas 增强 |
| obsidian-markmind | 🔴 禁用 | 脑图重型插件 |
| mxmind | 🔴 禁用 | 脑图重型插件 |
| xmind-viewer | 🔴 禁用 | XMind 查看器 |
| 3d-graph | ✅ 已禁用 | 无需加载 |
| obsidian-leaflet-plugin | 🔴 禁用 | 地图渲染重型插件 |
| obsidian-map-view | ✅ 已禁用 | 地图渲染重型插件 |
| obsidian-spaced-repetition | 按需 | 复习系统 |
| obsidian-charts | 按需 | 图表 |
| heatmap-calendar | 按需 | 热力图日历 |
| obsidian-tracker | 按需 | 数据追踪 |
| obsidian-plugin-update-tracker | 按需 | 插件更新通知 |
| callout-manager | 保留 | Callout 管理 |
| callout-suggestions | 保留 | Callout 补全 |
| mermaid-tools | 按需 | Mermaid 工具 |
| mermaid-themes | 按需 | Mermaid 主题 |
| markwhen | 按需 | 时间线 |
🔴 发布/导出类(按需启用)
| 插件 | 建议 |
|---|---|
| enhanced-publisher | 按需 |
| mp-preview | 按需 |
| mp-publisher | ✅ 已禁用 |
| ob-to-mp | ✅ 已禁用 |
| share-note | ✅ 已禁用 |
| obsidian-pandoc | 按需 |
| marp | ✅ 已禁用 |
| marp-slides | ✅ 已禁用 |
| wechat-converter | 按需 |
| obsidian2wechat | 按需 |
| obsidian-export-image | 保留 |
| image-converter | 保留 |
| obsidian-read-it-later | 按需 |
| obsidian-weread-plugin | 按需 |
| xiaohongshu-importer | 按需 |
| obsidian-image-auto-upload-plugin | 保留 |
| obsidian-auto-link-title | 保留 |
🔴 AI 插件(谨慎使用)
| 插件 | 建议 | 原因 |
|---|---|---|
| agent-client | ⏳ 延迟 | Claude 客户端 |
| copilot | ✅ 已禁用 | 已停止使用 |
| claudian | ✅ 已禁用 | 已停止使用 |
| realclaudian | ✅ 已禁用 | 已停止使用 |
| smart-connections | 🔴 建议禁用 | 重型 AI 索引插件 |
🟡 边缘/可以放心禁用的
| 插件 | 建议 |
|---|---|
| pkmer | 🔴 立即禁用 |
| tag-word-cloud | ✅ 已禁用 |
| unitade | 🔴 立即禁用 |
| virtual-linker | 按需 |
| title-as-link-text | 保留 |
| obsidian-title-serial-number-plugin | 按需 |
| any-block | 按需 |
| obsidian-itinerary | ✅ 已禁用 |
| persian-calendar | ✅ 已禁用 |
| obsidian-react-components | ✅ 已禁用 |
| terminal | 按需 |
| obsidian-emoji-toolbar | 保留 |
| notebook-navigator | 保留 |
| obsidian-memos | 按需 |
| obsidian42-brat | 按需 |
| file-tree-alternative | ✅ 已禁用 |
| always-color-text | ✅ 已禁用 |
| oz-clear-unused-images | 按需 |
| lazy-plugins | ✅ 保留但需重新配置 |
四、启动慢原因深度诊断
🔍 根因分析
你的 Obsidian 启动 17 秒,是以下 四大因素 × 97 个插件 叠乘的结果:
因素 1:插件数量泛滥(主因)
当前 97 个社区插件,经 Lazy Plugins 检查:
- 84 个插件配置为 “instant”(立即加载)
- 仅 12 个插件被设为 “disabled”
- 0 个插件被设为 “delayed”(延迟加载)
每个插件启动时都会执行初始化代码,即使只是注册一个命令。 84 个插件同时初始化 = 每插件算 0.2 秒 = 16.8 秒。
因素 2:重型插件拖累
以下插件在启动时做额外工作:
| 插件 | 启动额外开销 |
|---|---|
| dataview | 扫描全库构建索引(数千文件) |
| omnisearch | 缓存未启用(useCache: false),启动重建全部索引 |
| smart-connections | AI 嵌入计算,CPU 密集型 |
| obsidian-icon-folder / iconic | 加载图标字体库 |
| obsidian-git | 检查 git 状态 |
| templater-obsidian | 注册模板命令 |
| obsidian-excalidraw-plugin | 加载 Canvas 运行时 |
因素 3:启动恢复标签页
核心插件启用了 daily-notes,退出时默认会保存打开的标签页。
当前你可能打开了 22 个标签页,启动时需要恢复所有内容。
而 workspaces 核心插件未启用,无法设置轻量启动工作区。
因素 4:首页(Homepage)未启用
Homepage 插件已安装,但 openOnStartup: false。
退出时如果有多个标签页,下次启动会全部恢复。
五、优化方案(按优先级排序)
⭐ 第一优先级:立即见效
✅ 1. 启用 lazy-plugins,重新配置
当前 Lazy Plugins 的问题:84 个插件都是 “instant”,等于没用。
操作步骤:
- 设置 → 社区插件 → Lazy Plugin Loader
- 将以下插件改为 “delayed”(延迟 15 秒加载):
dataview → delayed
omnisearch → delayed
smart-connections → delayed
obsidian-git → delayed
obsidian-icon-folder → delayed
iconic → delayed
editing-toolbar → delayed
obsidian-file-color → delayed
colored-text → delayed
pretty-properties → delayed
colorful-note-borders → delayed
cmdr → delayed
obsidian-better-command-palette → delayed
obsidian-hover-editor → delayed
templater-obsidian → delayed
quickadd → delayed
obsidian-quiet-outline → delayed
custom-sort → delayed
virtual-linker → delayed
- 保留为 “instant” 的只留你最常用的 15-20 个核心插件
✅ 2. 关闭启动恢复标签页
设置 → 编辑器 → 标签页
关闭:启动时恢复上次打开的文件
✅ 3. 启用 workspaces 核心插件
设置 → 核心插件 → 工作区 → 启用
然后创建一个轻量启动工作区:
工作区(左侧栏)
→ 管理工作区 → 保存
→ 只保留 Daily Note + 文件列表
→ 命名为 "Startup"
✅ 4. 开启 Homepage 随启动打开
设置 → 主页
→ 打开 homepage/data.json 直接编辑
→ 设置 "openOnStartup": true
→ 主页设置为:空白笔记 或 简单 Daily Note
注意:Homepage 页面建议设置为简单内容,不要放 Dataview 大查询。
✅ 5. 禁用或删除无用插件
立即禁用以下插件(无需卸载,禁用即可):
| 插件 | 操作 |
|---|---|
| pkmer | 禁用 |
| tag-word-cloud | 保持禁用 |
| unitade | 禁用 |
| obsidian-excalidraw-plugin | 禁用 |
| obsidian-markmind | 禁用 |
| mxmind | 禁用 |
| xmind-viewer | 禁用 |
| obsidian-leaflet-plugin | 禁用 |
| smart-connections-visualizer | 禁用 |
| obsidian-plugin-update-tracker | 禁用 |
| markwhen | 禁用 |
⭐ 第二优先级:进一步提速
✅ 6. 启用 Omnisearch 缓存
当前 omnisearch 缓存关闭,每次启动重建索引。
设置 → Omnisearch
→ 打开:Use cache
只需要一次构建,后续启动直接读缓存。
✅ 7. 清理未使用的插件目录
当前 plugins/ 下有 114 个目录,但 community-plugins.json 只注册了 97 个。
多余的 17 个是已删除但残留的插件目录,Obsidian 启动时仍可能会扫描。
可以通过以下方式清理:
# 先备份
cp .obsidian/community-plugins.json .obsidian/community-plugins.json.bak
# 列出所有已注册插件ID
# 然后删除不在列表中的插件目录
或者直接在 Obsidian 中卸载所有未使用的插件。
✅ 8. 设置 Omnisearch 排除目录
在 Omnisearch 设置中,排除不需要搜索的目录:
排除:90-Archive, 99-Attachments, .git, node_modules
⭐ 第三优先级:长期维护
✅ 9. 安装/配置 Lazy Plugin Loader
你已安装 ✅,只需重新配置。
✅ 10. 减负原则:按需 vs 常驻
问自己:
| 问题 | 如果答案是”否”→ 禁用或延迟 |
|---|---|
| 你每天用这个插件吗? | 延迟加载 |
| 它必须开机就工作吗? | 改为按需 |
| 你记得你装了它? | 卸载 |
| 它带来的价值 > 它拖慢的启动时间? | 保留 |
✅ 11. CSS Snippets 精简
当前 snippets:homepage, colored-folders-No Background, line-spacing, md, highlight-fix
检查 colored-folders-No Background 和 md 是否还在用,不需要就移除。
✅ 12. 字体设置简化
当前所有字体统一 Comic Sans MS。如果这是你的偏好的话没问题, 但 Comic Sans MS 不是等宽字体,设为等宽字体可能会导致终端/代码块显示异常。
六、优化后预期效果
| 指标 | 优化前 | 优化后 |
|---|---|---|
| 启动时间 | ~17 秒 | 3-5 秒 |
| 常驻插件数 | 84 | 15-20 |
| 启动恢复标签 | 22 个 | 0(从首页启动) |
| 首次输入延迟 | 有 | 无 |
| 功能完整性 | 全有但启动痛苦 | 核心功能秒开 |
七、操作速查表
如果你只有 5 分钟,做这 3 步:
1. 禁用插件:pkmer, unitade, tag-word-cloud
2. 设置 → 编辑器 → 标签页 → 关闭"恢复上次标签页"
3. 设置 → 核心插件 → 工作区 → 启用
如果你有 15 分钟,加做这 4 步:
4. 创建 Startup 工作区(只含 Daily Note + 文件列表)
5. Lazy Plugins 将 20 个非核心插件改为 delayed
6. Homepage 开启随启动打开
7. Omnisearch 开启缓存 + 排除目录
如果你有 1 小时,完整走完以上全部 12 步。
八、前置条件
优化前请确认:
- ✅ Obsidian 已更新到最新版本(当前使用新版,UI 有变动)
- ✅ vault 已有 git 备份(obsidian-git 在跑)
- ✅ 知道设置的搜索路径:设置右上角搜索框 🔍
如果不小心改错了,回退方法:
- 关闭 Obsidian
- 用 Obsidian 打开其他 vault
- 手动编辑
.obsidian/community-plugins.json恢复插件列表 - 或者用 git revert 回退
.obsidian/目录的更改