Markdown

知识库简介

Markdown 是用纯文本表达标题、段落、列表、链接、代码和表格的轻量标记方式。AI Agent Engineer 会用它维护 README、运行手册、工具契约、提示词说明、实验记录和 Obsidian 知识库。真正目标不是背符号,而是写出:源文件本身可读、目标宿主能稳定渲染、链接可维护、步骤可执行、证据边界清楚的工程文档。

本库把 7 课正式路线与 3 份参考材料分开。Markdown 完整教程 和 Mermaid 完整教程 保留为大型查阅层;学习时先走短课程,再按问题定位章节。动态版本与大型教程的兼容提醒统一见 参考资料、版本与兼容性说明。

在总路线中的位置

本库位于“工程与数学基础”知识域。在四条角色路径中,它通常承接 JSON 并衔接 Git;后续提示词、RAG、Agent、评测与生产化课程都会复用这里建立的结构、链接、证据和安全写作习惯,但不把完整 Markdown 课程设为硬前置。

学习目标

  • 使用标题、段落、列表、引用、表格、链接、图片与嵌套代码围栏。
  • 从“源文本—解析器—宿主渲染”解释换行、缩进、围栏和兼容差异。
  • 区分 CommonMark 0.31.2、GFM 0.29-gfm、Obsidian 扩展与平台功能。
  • 使用完整路径 wikilink、标题/块链接、embed 和相邻附件规则。
  • 设计类型清楚、无重复键且不含敏感信息的 Properties。
  • 用 callout 和 Mermaid 表达必要语义,不让视觉元素替代正文契约。
  • 写出可供初学者执行和审查的 Agent 工程文档,区分预期、实测、建议、推断与未知。

前置知识

只需会使用文本编辑器和文件夹;不要求编程。建议用 Obsidian 源码模式或实时预览与阅读视图对照观察。涉及命令的练习以 Windows 11、PowerShell 7 为主,但本课程不会创建虚拟环境、安装依赖或调用外部 API。

推荐学习顺序

顺序课程你要解决的问题
1Markdown 基础语法与可读源文件Markdown 如何从纯文本变成结构;怎样写出不渲染也能读的文档?
2CommonMark、GFM 与 Obsidian 语法边界哪些是可移植核心、GFM 扩展、Obsidian 专用或平台行为?
3Obsidian 链接、附件与嵌入如何避免同名入口歧义,并维护标题、块与附件 embed?
4Properties、Callouts 与可复用笔记怎样设计可检索元数据与有语义的提示块?
5面向 Agent 工程的结构化技术写作怎样让 README、runbook、实验记录和工具契约可执行、可审查?
6综合写作练习与 Mermaid 排错如何用小任务练习结构、链接、Properties、图和最小化排错?
7知识库运行手册项目与自测如何交付一篇有契约、故障路径、安全边界和读者测试的完整手册?

参考层按需使用:

动手实践与项目入口

所有练习都要先看源文件,再看阅读视图;两者都应可理解。若没有另一位读者,可以隔一天后只按自己的手册做纸面演练,并记录仍需补充的信息。

掌握标准

  • 能用标题层级、段落和列表组织长文,不靠粗体或空格制造结构。
  • 能解释块结构与行内结构,并修复换行、缩进和嵌套围栏问题。
  • 能给常用语法标注 CommonMark、GFM、Obsidian 或平台层级。
  • 能创建无歧义的完整路径笔记/标题/块链接,并嵌入真实目标。
  • 能写无重复键、类型稳定且不含秘密的 Properties。
  • 能在当前 Obsidian 阅读视图验证 Mermaid,并记录宿主版本未知项。
  • 能写一篇包含目标、契约、步骤、故障、安全、验证和来源的运行手册。
  • 能让另一位初学者仅靠文档回答“从哪开始、何时停止、什么算成功”。

与其他知识库的关系

知识库连接点
Git纯文本 diff、重命名、冲突与审查。
提示词工程、上下文工程用清晰层级区分任务、数据、示例与输出,但不把围栏当安全边界。
MCP、Agent Skills工具与技能文档需要输入输出、错误、副作用、审批和版本。
评测体系、运行监控测试计划、事件记录和复盘需要可追踪证据。

本轮验收记录

验收日期:2026-07-14。

  • 实际结构:13 个 Markdown 文件,其中 7 课正式路线、3 份参考材料、2 个真实练习产物和本目录页。
  • 所有渲染态内部链接、标题片段、块 ID 与 1 个真实 embed 均已静态解析,断链为 0;新建或修改内容没有歧义短链接。
  • 137 个顶层代码围栏全部闭合;62 个 Mermaid 块均有可识别图类型声明。
  • 8 个 PowerShell 围栏通过语法解析;Python、JSON 与 JavaScript 示例通过相应静态语法检查。
  • 29 个唯一外部 URL 在验收时返回 HTTP 200;动态事实另经一手文档复核。
  • git diff --check 通过;未发现缓存、虚拟环境、大文件、模型产物或疑似真实凭据。
  • 未执行 Obsidian Reading View 人工验证,也未使用 Mermaid CLI;callout、Properties、真实块 embed 与 Mermaid 的最终 UI 表现仍需在当前 Obsidian 版本抽查。

主要参考资料

核对日期:2026-07-14。动态版本与勘误详见 参考资料、版本与兼容性说明。

可能变化:不同渲染器支持的扩展并不一致;Mermaid、Properties 与 Obsidian 的具体行为必须在目标版本复核。本轮已完成文件、frontmatter、围栏和内部链接的静态检查;Obsidian Reading View 人工验证只有实际执行后才能记为完成。