从 Obsidian / Notion / Markdown 导入内容到 Anytype
为什么要导入
从其他笔记工具迁移到 Anytype 时,或者想把外部资料(文章、网页、书籍笔记)放进 Vault 时,就需要导入。
导入的两种场景
| 场景 | 说明 |
|---|---|
| 迁移 | 从 Notion / Obsidian / Evernote 等工具整体搬家 |
| 补充 | 从单个 Markdown 文件、网页、PDF 等零散来源添加内容 |
支持的导入来源
原生支持(在 Import 菜单里直接可见)
| 来源 | 导入方式 | 说明 |
|---|---|---|
| Markdown 文件 | 选择文件或文件夹 | 最通用,几乎所有笔记工具都能导出 |
| 纯文本 | 直接粘贴 | 适合临时内容 |
| 剪贴板 | 自动识别 | 从任何地方 Ctrl+V |
| 网页链接 | Book Market | 导入网页元数据生成书签对象 |
社区支持 / 手动转换
| 来源 | 怎么导 |
|---|---|
| Obsidian | Obsidian 导出 Markdown → Anytype 导入 Markdown(社区有详细迁移指南) |
| Notion | Notion 导出 Markdown → Anytype 导入 Markdown |
| Evernote | 导出 ENEX → 第三方工具转 Markdown → Anytype 导入 |
| OneNote | 导出 HTML → 手动转 Markdown |
| 直接导入为 File 对象,或转文字后导入 |
Anytype 官方目前没有 Notion 原生集成(OAuth 一键导入那种),但社区工具链已经能覆盖主流来源。
导入位置
导到哪个 Channel
导入前先选择目标 Channel:
- Vault Sidebar → 切换到目标 Channel → 导入
- 导入的对象会自动进入当前 Channel
导入成什么 Type
导入时 Anytype 会提示:
- Create new Page Type(默认):每个 Markdown 文件 → 一个 Page 对象
- Import into existing Type:指定一个 Type,所有导入的对象自动变成这个 Type
如果选了后者(比如导入一批读书笔记 → 统一变成 Book Type):
- 每个文件的 frontmatter / YAML 属性会被映射成 Type 的 Properties
- 文件里的图片会自动下载并变成 Image 块
Markdown 导入的细节
文件结构
| Markdown 特性 | 导入后变成 |
|---|---|
# 标题 | 对象标题 |
##/### 等 | H2/H3 Block |
- / * 列表 | Bullet Block |
1. 有序列表 | Numbered Block |
[] 复选框 | Checkbox Block |
 图片 | Image Block |
[text](url) 链接 | Link Block(外链) |
` code ` 行内代码 | Inline Code |
``` ` ``` 围栏代码 | Code Block |
--- | Divider |
> 引用 | Quote Block |
frontmatter 支持
如果 Markdown 文件顶部有 YAML frontmatter:
---
title: 深度工作
author: 卡尔·纽波特
rating: 5
year: 2016
---
导入时 Anytype 会把这些字段映射成对象的 Properties。
迁移建议
场景一:从 Obsidian 迁移
Obsidian → 导出 Markdown 文件 → Anytype 导入。
迁移后要做的事:
- 建一个
Note或PageType 来容纳原来的笔记 - 建几个 View(Grid 表格视图、List 列表视图)来浏览
- 用手动链接把笔记之间的关系补上(Obsidian 的 Wiki 链接不会自动变成 Anytype Object Property)
场景二:从 Notion 迁移
Notion → 设置 → 导出 → Markdown + CSV → Anytype 导入。
迁移后要做的事:
- CSV 数据库要手动处理(导入为表格数据,再转换为 Type + Properties)
- 数据库视图(Board、Calendar)不会跟着过来,需要在 Anytype 里重建
- Notion 页面之间的链接需要手动补
场景三:从网页/文章零散收集
- 选中网页内容 →
Ctrl/Cmd + C - 回到 Anytype → 打开一个 Page 对象 →
Ctrl/Cmd + V - 或用 Slash Menu →
/bookmark→ 粘贴 URL
导入失败怎么办
| 问题 | 解决方案 |
|---|---|
| Markdown 文件编码错误 | 确保是 UTF-8 编码,没有 BOM |
| 图片链接失效 | 手动下载图片,重新导入 |
| 特殊格式丢失 | 先用 Pandoc 等工具转成标准 Markdown 再导入 |
| 文件名冲突 | Anytype 会自动重命名或让你选择 |
延伸阅读
- 导出格式 — 导入导出是一对
- 创建自定义类型 — 导入后的对象结构靠 Type 组织
- Vault 的本地优先 — 导入后的内容和原有内容一视同仁