Obsidian 知识库智能统计看板 - VaultInsight

VaultInsight - Obsidian 知识库智能统计看板

说在前面

Lifein系统数据越来越多,对系统数据整体的了解就很重要,我做了一个对obsidian vault的数据统计看板,喜欢的可以拿去~

欢迎感兴趣的朋友交流使用OB的心得和经验。

1. :open_book: 脚本概述

这是一个基于 Obsidian Datacore插件的 Vault 统计看板脚本,为您提供了一套完整的笔记库数据监控与分析工具。通过可视化面板,您可以实时掌握知识库的运行状态,包括文件数量、标签统计、项目分布、任务进度等关键指标。

9套主题全自适应深浅色磨砂版

vaultInsight2

自动适配深色/浅色主题版

2. :sparkles: 核心功能

2.1 :bar_chart: 核心指标总览

  • 使用天数:基于笔记的最早创建日期自动计算
  • 文件总数:支持 MD、Canvas、Excalidraw、图片及杂项文件统计
  • 标签数量:自动扫描并统计所有标签(按一级分类去重)
  • 项目总数:智能识别 Frontmatter 中的项目字段
  • 任务总数:统计所有待办、进行中、已完成和已取消任务

2.2 :bullseye: 项目分布看板

  • 自动识别包含 project / projects / parent_project 等属性字段的笔记
  • 根据属性 status 字段智能归类项目状态
  • 为不同状态自动匹配色彩方案(进行中、已完成、延期、暂停等)
  • 支持项目专项路径隔离(包含/排除指定目录)

2.3 :clipboard: 任务看板

  • 实时统计任务状态分布:待办、进行中、已完成、已取消等
  • 基于 Dataview 任务语法解析(Datacore解析任务不成功后采用的方案)
  • 自动排除指定目录中的任务

2.4 :hammer_and_wrench: 交互式配置中心

  • 可视化配置面板:无需修改代码即可调整所有统计参数
  • 动态路径管理
    • 全局排除目录(如 Templates、.trash 等)
    • 项目统计专属包含/排除目录(支持父子目录精确隔离)
  • 文件类型筛选:自定义哪些类型的文件计入总数
  • 面板显示控制:独立控制每个子模块的显隐
  • 配置快照导出:一键复制当前配置的完整代码,方便固化到脚本中

3. :artist_palette: 特色亮点

3.1 智能色彩映射

  • 项目状态自动匹配语义化颜色方案
  • 任务状态使用差异化视觉标识
  • 未识别状态自动生成和谐色值

3.2 响应式设计

  • 完美适配 Obsidian 深色/浅色模式
  • 使用 Datacore 响应式 API,数据实时更新
  • 自适应布局,移动端友好

3.3 精准路径隔离

  • 支持多层级目录的精确包含与排除
  • 项目统计可独立于全局配置
  • 父子目录关系的智能阻断机制

4. :rocket: 安装和使用方法

详见:backhand_index_pointing_right:VaultInsight - Obsidian 知识库智能统计看板


更多关于Obsidian系统搭建的文章:backhand_index_pointing_down:

1 个赞

真的很漂亮!学习了!

都是AI的功劳,哈哈:grinning_face_with_smiling_eyes: