Tid Note
Overview
将 Daily Notes/ 中的当日内容按主题抽取到对应学科章节笔记中,同时保持 Foam/Obsidian 友好:不删原文、双向 backlink、规范文件命名与数学/链接格式。
Workflow
0) Clarify inputs (if missing)
- •目标源文件:具体哪一天的
Daily Notes/...(或多个 daily notes)。 - •抽取范围:哪些主题/课程(Math/Chemistry/Economics 等)。
- •输出偏好:尽量更新已有笔记(默认)还是允许创建新笔记。
1) Scan & group topics
- •在 daily note 中按“概念/定理/题目/课堂要点”识别可独立成笔记的主题。
- •合并同义/重复主题,给出每个主题 1 行中英文标题草案(后续用作页面标题)。
2) Choose destinations (folder + filename)
- •文件/文件夹命名:英文 only;文件用
snake_case.md。 - •章节路径:遵循仓库现有结构(如
Math/2.Limit/...、Economics/5.Elasticity/...)。 - •经济学路径:优先按既定章节目录;避免旧路径(见
references/economics_folders.md)。
3) Update-or-create topic notes
- •优先更新已有文件:先在目标目录
rg -n "<keyword>"或ls查找是否已存在对应主题笔记。 - •若创建新笔记:使用
references/topic_note_template.md的结构(保持每段中英对照)。 - •数学格式:行内
$...$、块级$$...$$;分隔符内侧不留空格(例如$y=f(x)$)。 - •图片:使用
;一次性插图优先放attachments/,可复用图放assets/。 - •链接:优先
[[...]];需要内嵌展示时用card![[...]]。
4) Add bidirectional backlinks (must)
- •在 daily note 中新增一个小节(如
## 已整理 / Extracted),列出本次抽取的 wikilinks:[[Economics/5.Elasticity/price_elasticity]]。 - •在 topic note 中加入来源:
- 来源 / Source: [[Daily Notes/2026-01-07]](按实际文件名填写)。 - •不要删除 daily note 的任何原始内容;只做增量链接与轻微排版修复。
5) Keep the Foam markers block intact
- •页面末尾仅保留如下标记(不手工编辑其中的引用定义内容):
- •
[//begin]: # "Autogenerated link references for markdown compatibility" - •
[//end]: # "Autogenerated link references"
- •
- •正文与该标记块之间 恰好留一行空白。
6) Quick checks (recommended after large edits)
- •旧经济学路径残留:
rg -n "Economics/(4\\.Market|1\\.Foundation|6\\.Production_Costs|8\\.Perfect_Competition|9\\.Monopoly|10\\.Oligopoly)" - •数学分隔符空格:
rg -n -P "\\$\\s|\\s\\$|\\\\\\(\\s|\\s\\\\\\)" Math - •未解析 wikilinks(抽样核对路径):
rg -n "\\[\\[.*\\]\\]"
Notes
- •需要把“当日笔记”拆分成多篇主题笔记时,宁可少而精:每篇笔记只覆盖一个清晰主题,并用 wikilink 串起来。
- •不做破坏性改动:避免重命名/移动既有笔记文件(除非用户明确要求并可同步修正链接)。
Resources
references/
- •
references/topic_note_template.md: 新建主题笔记的最小模板(双语 + markers block)。 - •
references/economics_folders.md: 经济学章节目录与旧路径禁用提示。