Audit Memo
09-Tech-Resources 体检:改进与可视化方案
2026-02-01 · 个人知识库(Obsidian) · 05-Knowledge/09-Tech-Resources(教程 / 论文)
把“资源堆”变成“可查询、可复习、可推进”的学习系统
现状:115 篇 Markdown(教程 100 / 论文 15),另有 73 张图片与 6 份 CSV(多为 Notion 导出痕迹)。 进度:在 102 条状态记录中,Not started 45、pause 41、In progress 4、Done 12。
ObsidianDataviewTaxonomyDashboardProgressVisualization
TL;DR
- 最大杠杆:把
Created/Tags/Status从正文变成可查询字段(YAML 或 Dataview inline fields),再做一个入口 Dashboard/MOC。 - 最大摩擦:当前结构像 Notion 导出(目录/文件名带长 ID;元数据在正文;附件分散),导致“找得到/查得到/推进得动”都变难。
- 最快可视化:用“状态漏斗 + 主题分布 + 学习管线图”做一个总览页;之后再做按主题/状态的过滤与复习节奏。
Snapshot
这部分是对 05-Knowledge/09-Tech-Resources 的快速扫描(只基于本地文件,不做联网核验)。
Markdown Notes
115
Tutorial Notes
100
Paper Notes
15
Images (PNG)
73
Has Status
102/115
Has Tags
92/115
Has Created
87/115
Created Range
2022-07 → 2025-07
STATUS DISTRIBUTION
TOP TAGS (BY COUNT)
Evidence (Largest Notes)
| Largest Notes | Bytes | Lines |
|---|---|---|
05-Knowledge/09-Tech-Resources/教程 2dbb4eef83644d989ae878863e99b8d6/Learning Record 4dedf7735ab442e88e373949ea62f1c0/《JavaScript 高级程序设计》 d587dbef857a428ea68c805bc5fe8e6e.md | 218,566 | 4173 lines |
05-Knowledge/09-Tech-Resources/教程 2dbb4eef83644d989ae878863e99b8d6/Learning Record 4dedf7735ab442e88e373949ea62f1c0/《Head First javascript》(JS) fb6e6c87b4654ffdb699af0afcfb9411.md | 208,975 | 4583 lines |
05-Knowledge/09-Tech-Resources/教程 2dbb4eef83644d989ae878863e99b8d6/Learning Record 4dedf7735ab442e88e373949ea62f1c0/《HTML5与CSS3基础教程 第8版》 81d1c0f500964adfb2f235c06d55b444.md | 137,865 | 1859 lines |
What to Improve
1 · METADATA
让资源“可查询”
- 把
Created/Tags/Status变成 YAML frontmatter 或 Dataview inline fields(status::/tags::)。 - 统一状态枚举(例如:
inbox/next/in_progress/done/archive)。 - 统一标签词表:大小写、同义词(VUE/Vue)、中英混用(可视化/Visualization)。
2 · ENTRYPOINT
给这个文件夹一个“入口”
- 新增一个 Dashboard/MOC:按状态显示“本周要推进什么”。
- 把“前端学习路线”等少数高价值长文,提升为 Hub(从 Hub 链接到具体资源)。
- 把“资源”与“结论/原则/模式”分层:资源只存来源;输出写到 evergreen notes。
3 · FRICTION
降低检索摩擦
- 目录与文件名带长 ID(Notion 导出痕迹)会削弱“浏览感”。可考虑逐步去 ID(Obsidian 重命名会自动改链接)。
- 附件(图片/CSV/PDF)分散在子目录,建议统一到一个附件目录(或至少形成约定)。
- 对外链接存在失效风险:建议每月抽样复查 Top N。
4 · LEARNING LOOP
把“读过”变成“会用”
- 每个资源只追求一个产出:1 张总结卡 / 3 条要点 / 1 个可复用模板 / 1 个 demo。
- 把
pause拆成“等待/卡住/不重要”,否则它会变成永恒堆积区。 - 建立复习节奏:
next_review字段 + 每周 30 分钟清单。
Expert Views (Simulated)
Tiago Forte · PARA / BASB
- Thesis:资源不是目的;你需要的是“在需要的时候出现的可用结论”。
- Move:用最小字段让资源可筛选(状态/主题/下一步),再用渐进式提炼把长内容压成“可复用摘要”。
- Limit:如果没有输出场景(项目/文章/作品),整理会变成无尽美化。
Andy Matuschak · Evergreen Notes
- Thesis:价值不在资源,而在你写下的“可连接的想法”。
- Move:从每个资源抽 3–5 个“可独立陈述”的观点,写成短 evergreen note,并主动链接到相邻概念。
- Limit:原文摘录太长会淹没自己的理解;需要更强的“提炼纪律”。
Sönke Ahrens · Zettelkasten
- Thesis:阅读时就开始写“可用卡片”,否则资源会快速失效。
- Move:把资源笔记拆成:来源信息(引用)→ 摘录(文献)→ 自己的话(永久笔记)→ 链接(上下文)。
- Limit:初期会增加写作成本;需要一个稳定模板减负。
Ben Shneiderman · Info Visualization
- Thesis:先给总览,再支持缩放/过滤,最后给细节(Overview → Zoom/Filter → Details-on-demand)。
- Move:先做一个“状态×主题”的总览面板;点击再进入单篇资源。
- Limit:如果元数据不结构化(字段不统一),可视化会很快失真。
How to Visualize (Obsidian)
PIPELINE
DASHBOARD LAYOUT
- Overview:状态漏斗 + Top Tags(本页已有示例)。
- Zoom:按
tag过滤(React / AI / 可视化…)。 - Details:点进单篇资源,看
next_action与总结卡。
Dataview 查询示例(需先把字段结构化)
TABLE status, tags, created
FROM "05-Knowledge/09-Tech-Resources"
WHERE status != "Done"
SORT created DESC
如果不想上 YAML,可用 Dataview inline fields:把 Status: ... 改成 status:: ...。
Options
| Option | Best For | Upside | Downside | Key Risk | First Step |
|---|---|---|---|---|---|
| A · 最小改动 | 只想“更好找” | 马上见效:加一个 Dashboard + 统一少量标签 | 进度/复习仍不稳定 | “看起来更整齐,但还是不推进” | 写一个入口页:Top tags + In-progress 列表 |
| B · 元数据结构化 | 想要“可视化/可查询/可复习” | Dataview/图表/筛选全部可用;可做周复盘 | 需要批量转换字段 | 字段不统一导致查询失真 | 确定字段 schema(status/tags/type/next_action) |
| C · 深度清理(去 Notion 痕迹) | 追求长期可维护 | 目录与文件名干净;附件集中;迁移成本一次付清 | 工作量大、容易中断 | 重命名/移动引发链接断裂 | 先对一个子目录试点(10 篇以内) |
Next Steps
One next action(30 分钟):先在 Tech-Resources 根目录创建一个 Dashboard/MOC(入口页),并只做两件事:
- 列出 In progress 的资源(每条补 1 个 next action)。
- 列出 Top 10 tags(每个 tag 下放 3 篇“最值得推进”的资源)。
做完这一步,你的系统就从“存储”变成“导航”。
Sources
- 05-Knowledge/09-Tech-Resources
- find/rg 统计:md/png/csv/pdf
- Tags/Status 分布来自文件头部字段(Notion 导出格式)
把资源变成“下一步”,你才会真正拥有它。
— Closing note