Obsidian 干净 Markdown 导出
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/export-obsidian-vaults-into-clean-markdown-trees-for-publishing-or-downstream-processing 技能。
技能介绍
要解决的具体问题
Obsidian 仓库的价值在于 [[wikilink]]、附件、文件夹和本地元数据构成的知识网络,但这些约定并不等于适合发布或下游处理的 Markdown。直接把 vault 复制出去,链接语义、附件引用和 frontmatter 可能被静态站点生成器、检索索引或迁移脚本误判;发布到 GitHub Pages、文档站或新 wiki 时,往往还要手动拆解目录、改写链接和整理图片。
技能如何工作
这个技能把问题收敛为一次可重复的导出:使用 obsidian-export CLI 和源 vault 目录作为输入,将笔记内容、wikilinks 与附件转换为可移植的 Markdown 树。核心步骤是先准备一个已存在的空目标目录,再从终端或 Windows PowerShell 运行命令,得到结构清晰的输出目录,供发布、索引或迁移使用。若项目附带 docs 目录和 generate.sh,可按这些入口快速验证流程。
适用边界与注意点
它适合 发布前清理、跨工具迁移 和 批量入库,但不负责把 Obsidian 的全部插件生态搬走。目标目录必须提前创建;命令行文本界面不能在 GUI 双击完成。部分静态站点生成器要求 frontmatter 必须存在,源笔记没有时仍需后续补齐。上游依赖 obsidian-export,二进制与文档来自关联仓库。
使用场景
- 准备发布 Obsidian 笔记时,把 wikilinks 和附件整理为干净 Markdown 目录
- 需要把 vault 迁移到新 wiki 或文档系统时,转换笔记结构和附件引用
- 给静态站点生成器准备内容时,统一 frontmatter 和文件树以便收录
- 在批量导入笔记前,先把 Obsidian 链接和图片转换为可移植 Markdown
适合人员
- 维护个人知识库的工程师,想把笔记可靠发布到博客或文档站
- 运营知识库的团队成员,需要把 Obsidian 仓库迁移到团队 wiki
- 搭建文档系统的开发者,要处理带 wikilinks 和附件的 Markdown 源
- 内容平台编辑,正在整理可导入检索索引的 Markdown 笔记树