把 Anthropic 官方的 Claude 数据导出包变成一条对话一个干净的 .md,每个文件开头都带 Obsidian 与 Dataview 能读的 YAML frontmatter:标题、日期、来源、链接、消息数与标签。全部在本页面内完成。
对话标题里经常出现冒号或引号,而 title: Plan: "Q3" 是非法 YAML —— Obsidian 会把这条笔记显示成完全没有元数据,比不加还糟。我们对每个值都做引号与转义,并有构建期断言把输出重新解析一遍来证明它。
挑出你要的对话,每条得到一个 .md;多选时打成 ZIP。文件名取自对话标题,放进仓库即可直接互链。
导出包在本页面内解压与解析。你的对话不会到达我们的服务器 —— 我们发出的唯一请求就是加载你正在看的这个页面。
在 Claude 里:设置 → 隐私 → 导出数据。Anthropic 会把一个 .zip 发到你邮箱,里面是 conversations.json 以及你发过的图片。
打开我们的 Claude 导出阅读器,把包拖进去,勾选「添加 YAML frontmatter(Obsidian)」。目标格式是 Markdown 时该勾选框才出现。
选好对话、下载,把文件移进仓库。把导出包里的图片文件一起放过去,图片链接才能指向真实文件。
.md---
title: "Refactor plan: the \"storage\" layer"
source: "Claude"
created: "2026-08-18"
updated: "2026-08-19"
url: "https://claude.ai/chat/7f3c1a9e-2b64-4d81-9c07-5ae2f0b3d114"
messages: 4
tags:
- "ai-chat"
- "claude"
---
# Refactor plan: the "storage" layer
> Claude · 2026-08-18 09:12
## You
…
这是构建时直接运行阅读器本身产出的,所以你拿到的就是这个 —— 不是手写示意图,不会和代码走偏。
title、source、created、updated、url、messages、tags。没有内容的字段会被整条略去而不是写成空值 —— Claude 导出时没有时间戳的对话就是没有 created 这个键,不用你事后再清理。messages 数的是你真正看到的那条分支,不含文件里被放弃的重生成内容。
只想边看边抓单条对话?浏览器扩展可以把当前打开的对话导出成 Markdown、Word、PDF 等格式 —— 不含 frontmatter 块。
免费、不限量、无需账号 —— 而且导出包始终不离开你的浏览器。