四种导出格式:Markdown、Any-Block、PDF、HTML 怎么选
为什么需要导出
任何本地优先的工具,定期导出备份都是基本功——你要确保:
- Anytype Foundation 停止运营时,你还能带走全部数据
- 想换工具时,有中间格式可用
- 合规审计需要时,能输出可存档的格式
任何时候"你不确定要不要导出" → 导出。导出永远是好事。
四种导出格式
| 格式 | 适合 | 特点 |
|---|---|---|
| Markdown | 通用迁移、版本控制、版本存档 | 最通用,几乎所有工具都支持 |
| Any-Block | 导入另一个 Anytype Vault 的 Channel | 保留完整对象结构和视图配置 |
| 分享、打印、归档 | 静态快照,适合发给不使用 Anytype 的人 | |
| HTML | 发布到个人网站、离线浏览 | 保留渲染样式,可离线查看 |
四种导出粒度
导出单个对象
打开对象 → 右上角三点 → Export
- 导出内容就是这一个对象的内容
- 可以选择是否包含链接对象
导出多个对象
在 Grid / List 视图里:
- 选中多个行(Ctrl/Cmd + 点击行头,或 Shift + 点击范围)
- 右键 → Export
- 批量导出
导出视图
打开 Type / Collection → 右上角三点 → Export
- 导出当前视图里显示的所有对象
- 自动包含 Filter 筛选的结果
导出整个 Channel
Channel Settings → Export
- 整个 Channel 里的所有对象、Properties 定义、视图配置(Any-Block 格式)
- 最完整的导出方式
导出设置详解
在选择导出格式后,可以进一步设置:
| 设置项 | 说明 | 建议 |
|---|---|---|
| Export format | Markdown / Any-Block / PDF / HTML | Markdown 最通用 |
| File format | JSON / Protobuf | Protobuf 通常结果更好 |
| Zip archive | 是否打包成 zip | ✅ 打 zip 方便传输和归档 |
| Include linked Objects | 是否包含被引用的对象 | ✅ 打开,防止导出后丢失关系上下文 |
| Include files | 是否包含图片、视频、文件附件 | ✅ 打开 |
| Include archived Objects | 是否包含归档/已删除对象 | 根据备份目的决定 |
推荐配置(日常备份)
- Export format: Markdown
- File format: Protobuf
- Zip archive: ✅
- Include linked Objects: ✅
- Include files: ✅
- Include archived Objects: ❌
各格式的优缺点
Markdown
| 优点 | 缺点 |
|---|---|
| 几乎所有笔记工具都能导入 | 不保留视图配置 |
| Git 友好(文本 diff) | Properties 可能转成 frontmatter |
| 人可读 | 部分块(如嵌入、Bookmark)可能丢失 |
Any-Block
| 优点 | 缺点 |
|---|---|
| 完整保留对象结构、Properties、视图 | 只有 Anytype 能解析 |
| 导入同一个 Vault 的其他 Channel 可直接恢复 | 导出包体积较大 |
| 是 Anytype 内部的"交换格式" | 不是开源格式 |
| 优点 | 缺点 |
|---|---|
| 静态快照,任何人都能打开 | 不可编辑 |
| 适合分享和打印 | 不保留对象链接 |
| 样式固定 | 大文档 PDF 会很长 |
HTML
| 优点 | 缺点 |
|---|---|
| 离线可浏览 | 文件较多(html + assets) |
| 可以直接发布到网站 | 不保留对象数据库能力 |
| 样式和 Anytype 内接近 | 需要保留文件结构 |
不包含在导出里的内容
这一点非常重要:以下内容无论选什么格式都不会被导出:
- ❌ Chat 消息和 Discussions:聊天消息与 Space Member 的独立加密密钥绑定,无法导出
- ❌ 成员列表和权限设置:属于 Channel 管理元数据
- ❌ Graph 视图配置:视图布局的自定义设置
- ❌ Vault 级设置(PIN、界面语言等)
如果你的 Channel 里有重要的聊天讨论内容,考虑把关键讨论手动提炼成正式的对象——正式对象会被导出。
定期备份的节奏
| 场景 | 推荐周期 |
|---|---|
| 个人日常使用 | 每周一次,导出为 Markdown |
| 团队协作 | 每次版本里程碑时导出完整 Channel(Any-Block) |
| 高价值 Channel | 每日自动导出(如果有外部脚本能力) |
存储建议:导出文件不要只存在本地硬盘——多一份到外部硬盘、云盘加密归档、离线介质各一份。