VaultInsight - Obsidian 知识库智能统计看板
说在前面
Lifein系统数据越来越多,对系统数据整体的了解就很重要,我做了一个对obsidian vault的数据统计看板,喜欢的可以拿去~
欢迎感兴趣的朋友交流使用OB的心得和经验。
1.
脚本概述
这是一个基于 Obsidian Datacore插件的 Vault 统计看板脚本,为您提供了一套完整的笔记库数据监控与分析工具。通过可视化面板,您可以实时掌握知识库的运行状态,包括文件数量、标签统计、项目分布、任务进度等关键指标。
9套主题全自适应深浅色磨砂版

自动适配深色/浅色主题版
2.
核心功能
2.1
核心指标总览
- 使用天数:基于笔记的最早创建日期自动计算
- 文件总数:支持 MD、Canvas、Excalidraw、图片及杂项文件统计
- 标签数量:自动扫描并统计所有标签(按一级分类去重)
- 项目总数:智能识别 Frontmatter 中的项目字段
- 任务总数:统计所有待办、进行中、已完成和已取消任务
2.2
项目分布看板
- 自动识别包含
project/projects/parent_project等属性字段的笔记 - 根据属性
status字段智能归类项目状态 - 为不同状态自动匹配色彩方案(进行中、已完成、延期、暂停等)
- 支持项目专项路径隔离(包含/排除指定目录)
2.3
任务看板
- 实时统计任务状态分布:待办、进行中、已完成、已取消等
- 基于 Dataview 任务语法解析(Datacore解析任务不成功后采用的方案)
- 自动排除指定目录中的任务
2.4
交互式配置中心
- 可视化配置面板:无需修改代码即可调整所有统计参数
- 动态路径管理:
- 全局排除目录(如 Templates、.trash 等)
- 项目统计专属包含/排除目录(支持父子目录精确隔离)
- 文件类型筛选:自定义哪些类型的文件计入总数
- 面板显示控制:独立控制每个子模块的显隐
- 配置快照导出:一键复制当前配置的完整代码,方便固化到脚本中
3.
特色亮点
3.1 智能色彩映射
- 项目状态自动匹配语义化颜色方案
- 任务状态使用差异化视觉标识
- 未识别状态自动生成和谐色值
3.2 响应式设计
- 完美适配 Obsidian 深色/浅色模式
- 使用 Datacore 响应式 API,数据实时更新
- 自适应布局,移动端友好
3.3 精准路径隔离
- 支持多层级目录的精确包含与排除
- 项目统计可独立于全局配置
- 父子目录关系的智能阻断机制
4.
安装和使用方法
详见
:VaultInsight - Obsidian 知识库智能统计看板
更多关于Obsidian系统搭建的文章
:

