跳到主要内容
哒哒星球DADA PLANET

Skill · 已公开版本

obsidian-markdown · 把学习笔记连起来

整理 Obsidian 笔记里的双向链接、属性和提示块,让同一主题的资料能接着读下去。

先看看示例

作者提供的示例,实际效果取决于你的输入和使用工具。

输入

已有文件:SQL基础.md、聚合查询.md;新笔记主题:WHERE 与 HAVING;属性用 tags、status。

输出

编辑示例 · 未运行

---
tags:
  - sql
status: learning
---
# WHERE 与 HAVING
关联:[[SQL基础]]、[[聚合查询]]
WHERE 过滤分组前的行,HAVING 过滤聚合后的组。
> [!example] 自测
> 同一客户两笔订单 80 和 40:先过滤金额大于 50,与先汇总再过滤总额大于 100,结果有什么不同?

方法说明

整理 Obsidian 笔记里的双向链接、属性和提示块,让同一主题的资料能接着读下去。

具体任务

给笔记加属性和可追踪链接:使用 Obsidian 的 frontmatter、wikilinks 和提示块组织知识。

整理嵌入与主题连接:依据真实文件名连接已有笔记和附件,检查目标是否存在。

必需材料

笔记内容与已有文件名

希望关联的主题和属性约定

可选材料

附件路径

标签规则

使用门槛

有可访问的目标 vault,知道现有文件命名约定。

这个 Skill 额外提供的方法

让笔记之间的联系可点击、可检索,同时保持普通 Markdown 可读。

编辑示例(未运行)

把一条 SQL 笔记连到已有主题

任务:整理学习内容并引用实际已知文件名。

输入:
已有文件:SQL基础.md、聚合查询.md;新笔记主题:WHERE 与 HAVING;属性用 tags、status。

结果片段:
```markdown
---
tags:
  - sql
status: learning
---
# WHERE 与 HAVING
关联:[[SQL基础]]、[[聚合查询]]
WHERE 过滤分组前的行,HAVING 过滤聚合后的组。
> [!example] 自测
> 同一客户两笔订单 80 和 40:先过滤金额大于 50,与先汇总再过滤总额大于 100,结果有什么不同?
```

链接只使用输入中确认存在的笔记,内容保留便于回忆的具体问题。 此为编辑示例,未安装或运行上游 Skill。

首次任务

按【属性约定】整理【笔记内容】,关联【已有文件/主题】;验收:frontmatter 可解析、链接目标核实、提示块和嵌入在 Obsidian 预览正常。
必需材料:笔记内容与已有文件名:【请填写或粘贴】;希望关联的主题和属性约定:【请填写或粘贴】

验收方法

属性类型与 YAML 缩进是否正确

wikilink 是否准确对应真实文件

提示块与嵌入是否在目标应用呈现正确

依赖与准备

本地 Markdown 读写与 Obsidian 预览;不要求第三方插件,附件需在可访问路径。

使用边界

未核实链接目标必须列出,不能把虚构文件当已有笔记。

同步、备份和插件配置不在 Markdown 语法整理范围。

排错

点击链接创建了意外新笔记:检查大小写、路径和别名,使用 vault 中真实文件名。

属性显示成普通正文:确认 frontmatter 位于文件开头,分隔线与 YAML 格式完整。

固定来源

https://github.com/kepano/obsidian-skills/blob/3ccff5338ea700537839b21900aa5358a0402c98/skills/obsidian-markdown/SKILL.md