Knowledge Audit
Tech-Frontend 知识库体检与可视化方案
2026-02-01 · 个人 Obsidian · 结构体检 · 可视化 · 轻量治理
针对 05-Knowledge/10-Tech-Frontend:改进方向、可视化展示、可复用的信息结构
现状:981 篇笔记,其中 Design 占 82.2%。 目标:用入口页 + 标签/链接统一 + 可视化面板,把目录从“收藏夹”升级为“工作资产库”。
ObsidianFrontendDesignVisualizationImport Hygiene
TL;DR
结论:当前目录已经“内容量很大”,但还没形成可检索、可复用、可视化导航的结构。最短收益路径是:先做入口与可视化(让你能用起来),再做导入清洁(让它更干净)。
- 重心偏移:Design 占 806 / 981(约 82.2%),与“Tech-Frontend”命名不一致,容易让检索失焦。
- 连接度偏低:有任何形式链接(wiki 或 .md 链接)的笔记约 114 篇(≈ 11.6%),网络效应未形成。
- 元数据碎片化:YAML tags(40)与 Notion 的 “Tags:” 行(63)并存,且大量 %20/%E 编码链接(650)影响可读与跳转。
- 可视化抓手:先做 3 个入口页 + 1 张 Canvas + 1 个 Dashboard(哪怕先手写),再逐步补 tags 与链接。
Snapshot
MD Notes
981
Design Share
82.2%
Loose Root
78
With Any Tags
103
YAML Frontmatter
40
Notion Tags Line
63
With Any Links
115
Percent-Encoding
650
Data notes
- 统计范围:
05-Knowledge/10-Tech-Frontend - 说明:本报告仅做本地扫描与结构性建议;未联网核验外部链接内容。
Distribution
Structure
Diagnosis
主要问题
- 命名与内容不一致:Design 占比过高;且夹杂非前端主题(如音乐等)。
- 入口缺失:78 篇散落在根目录的笔记缺少导航页;搜索只能靠记忆关键词。
- 链接与标签稀疏:多数笔记是孤岛,难以形成“从问题到答案”的路径。
- 导入痕迹强:Notion 字段、%20 编码、无效 index(指向 .html)降低可维护性。
直接证据(来自扫描)
- Markdown:981 篇;Design:806 篇;根目录散件:78 篇。
- 含 YAML frontmatter:40 篇;含 Notion “Tags:”:63 篇。
- 含 % 编码内容(%20 / %E…):650 篇。
- 含图片引用:532 篇;近空笔记(<20 chars):31 篇。
Visualization
① 入口页(MOC)
- 目标:让“搜索”变成“浏览”。
- 做法:3 个入口页(Frontend / Design / Tooling),每页只放:主题树 + 常用链接 + 最近更新。
- 要求:每个主题至少 1 条“下一步动作”。
② Dashboard(Dataview/手写也行)
- 目标:把库变成“可运营的面板”。
- 面板最小集:Top topics / 未打标签 / 待精炼 / 最近新增。
- 前提:统一 tag 规范(YAML tags 或 #tag 任选其一)。
③ Canvas
- 目标:用一张图承载“前端学习/复盘路线”。
- 结构:基础(HTML/CSS/JS/TS)→ 框架(React/umi)→ 工程化 → 性能 → 组件/设计系统。
- 技巧:Canvas 只挂 20–50 个高价值节点,避免把 800+ Design 全塞进去。
④ Graph(局部图 + 分组)
- 目标:用图发现“主题岛”和“桥梁”。
- 做法:只看本目录 Local Graph;用 tags 分组(frontend/design/mobile/tooling)。
- 用法:每周挑 3 个孤岛笔记补 2 条链接(指向问题/方案/例子)。
Roadmap
| Phase | Time | What to do | Outcome |
|---|---|---|---|
| 0 · 定义边界 | 30–60min | 确定 Design 是否拆出;确定本目录的“目标读者”(你/团队/未来的你)。 | 目录名与内容一致;后续治理不返工。 |
| 1 · 建入口 | 2–3h | 写 3 个入口页(MOC);把 78 个根目录散件先按主题挂到入口页里(不搬家也行)。 | 检索体验立刻提升;知道“从哪进、往哪走”。 |
| 2 · 元数据统一 | 半天–1天 | 把 Notion 的 Tags/Parent 字段转成 YAML;建立 tag taxonomy;清理 31 个近空笔记。 | Dashboard/Graph 可用;噪声降低。 |
| 3 · 可视化落地 | 1–2h | 做 1 张 Canvas + 1 个 Dashboard;每周复盘迭代。 | 内容可运营;学习/项目复用更快。 |
One-week checklist(面向新手)
- 在
05-Knowledge/10-Tech-Frontend新建入口页:Frontend.MOC、Design.MOC、Tooling.MOC(名字随你习惯)。 - 把根目录 78 篇先做“挂靠”:每篇至少归到 1 个入口页的某个小节。
- 从高频主题开始补标签:React / 性能 / 组件库 / 网络 / 构建 / 小程序。
- 挑 10 篇最常用笔记做“精炼版”:结论 3 行 + 例子 + 反例 + 相关链接。
- 做一张 Canvas:只放 30 个节点(入口页 + 关键主题 + 关键清单)。
High Value
建议优先打磨的“可复用资产”:把它们从“长文/导入内容”升级为“结论 + 清单 + 场景”格式,未来会持续复用。
05-Knowledge/10-Tech-Frontend/Flutter环境配置 57a55def196d4aeea7f52c374470604f.md05-Knowledge/10-Tech-Frontend/HTTP df5dd4855a5f4fefbf52459457590d36.md05-Knowledge/10-Tech-Frontend/Tab dd19f7a392f344229d2b9bb42cdeb393.md05-Knowledge/10-Tech-Frontend/Dart 语言 8fea47fa9a1244dfba0dfa829fa063c6.md05-Knowledge/10-Tech-Frontend/React/性能优化/useStateCallback.md05-Knowledge/10-Tech-Frontend/插件 c41204d0bd154e3fbf2ba46243597fc8/插件 8405000489d3487da8114919d7a1c7a0/chrome manifest e15ee7e322ab41178b0e7da7cbf3eaeb/Chrome Extension 0a2f107340d7499798ede948e6c1464d/Chrome 扩展 API 3250309fe00040518952752e89d54be1.md
价值提取模板(复制即用)
# 结论(3 行以内)
- ...
# 适用场景
- ...
# 快速清单(Checklist)
- [ ] ...
# 反例 / 坑
- ...
# 相关链接(3–7 个)
- [[...]]
Expert Views
Tiago Forte(PARA / Second Brain)
- 把这批内容当作“资源库”,关键是让它服务于项目与复盘,而不是只做收藏。
- 先建入口页与检索面板,再逐步做“渐进式摘要”(高频笔记先精炼)。
Andy Matuschak(Evergreen notes)
- 价值来自“可组合的、可复用的想法单元”,而不是长篇转存。
- 少量高质量链接(问题→结论→例子)比大量无结构文本更能形成网络效应。
Addy Osmani(Performance / Tooling)
- 建立“检索预算”:常用主题能否在 30 秒内定位到关键笔记与下一步动作?
- 把性能指标(FCP/LCP/TTI…)从概念条目升级为“诊断清单 + 方案库”。
Brad Frost(Design Systems)
- 你这里的 Design 与 Frontend 其实可汇聚到“组件 / 规范 / Token”三件套上。
- 把组件库 CSV 资源变成可浏览的矩阵(组件×场景×优缺点)。
Note
以上为基于公开方法论的观点模拟(paraphrase);本次未联网检索原文引用。
Sources
| Metric | Value | How computed |
|---|---|---|
| Total Markdown notes | 981 | os.walk 统计 |
| Top bucket: Design | 806 | 按顶层目录聚合 |
| Files with YAML frontmatter | 40 | 首行 --- 检测 |
| Files with Notion “Tags:” line | 63 | 正则 ^Tags: |
| Files containing percent-encoding | 650 | 检测 %20 或 %E |
| Files containing images | 532 | 检测  |
| Empty-ish notes | 31 | strip 后 < 20 chars |
Next Action
One next action:用 30 分钟写一个入口页(哪怕很粗糙),把你最常查的 10 篇笔记挂上去,并加上“下一步动作”。
- 入口页建议起名:
10-Tech-Frontend.MOC(或你习惯的命名)。 - 只做 3 个小节:学习路线 / 项目复用 / 待精炼。
把结论变成第一步。
— Closing note