迁移
从 Notion 迁移到 Plainva
Notion 是唯一一个迁移路径真正重要的来源。使用集成令牌时,Plainva 能看到完整的结构——每个数据库都会变成一个 .base 文件,每一行对应一篇笔记,关联会变成双向可用的链接。ZIP 导出也会带来按标题匹配的列和每一行的数值——但不会带来 ID,因此也不会带来关联,因为 Notion 在文件导出中不包含这些内容。
把你的工作区导出来
- 令牌方式(推荐)。 在
notion.so/my-integrations创建一个集成——导入向导会说明这三个步骤,并为你打开该页面。 - 连接你想要的页面。 在 Notion 中打开一个页面,点击右上角的 "..." → Connections,添加你的集成。Notion 只会向 Plainva 展示你明确连接过的内容——其余一切都无法访问。
- 或者导出为文件。在 Notion 中(Notion 没有中文界面):Settings → Export all workspace content → Markdown & CSV,包含子页面。这不需要令牌,也可以离线完成,但数据库会没有关联信息。
会迁移过来的内容
- 页面层级结构,作为文件夹结构。
- 每个数据库作为一个
.base文件,再加一个文件夹,其中每一行对应一篇笔记。 - 关联变成双向的 Wiki 链接——反向的一侧也会一并生成。
- 21 种属性类型:单选、状态、多选、日期、数字、复选框、URL、邮箱、电话、公式、汇总、关联、人员、唯一 ID 等等。
- 表格、看板、日历和列表视图,根据数据库模式自动生成。
- 嵌入在页面中的数据库会保持嵌入状态,成为实时的
![[Database.base]]。 - 附件和图片——通过令牌方式会下载到
Attachments文件夹,通过 ZIP 导出则会随之一并带来。 - 创建和修改日期,让积累多年的工作区保留自己的时间脉络。
不会迁移过来的内容
- 只有来自网络上其他地方的图片仍会保留为链接。 Notion 托管的附件和图片会在导入过程中直接下载——通过令牌方式会下载到
Attachments文件夹,因为 Notion 对这些链接做了签名,一小时内就会失效;而通过 ZIP 导出,它们会直接随附件一起带来,已经放在原来的位置。导入内容绝不会访问任意的主机,所以只有页面从别处引用的图片,才是唯一仍保留为链接的内容。 - ZIP 导出是按标题而不是按 ID 重建数据库的。 Notion 会在每个数据库文件夹旁边写入一个
.csv文件;Plainva 会从中读取页面本身没有携带的内容——列、列的类型,以及每一行的数值(作为 frontmatter),并为导出内容从未生成对应页面的每一行创建一篇笔记。匹配是按标题进行的,因为文件导出不会带来 ID——对于建立在关联之上的工作区,令牌方式仍然拥有真正的 ID,依然是更好的选择。 - 嵌套在折叠块、分栏或子列表中的内容,在非常长的页面上不会被追踪。
- 公式和汇总列会以导入时的数值到达,而不是实时计算的结果。
为什么值得
你的笔记会变成文件
磁盘上的 Markdown,放在你能看到的文件夹里。你和你自己写下的文字之间,不再隔着任何导出步骤——仓库本身就是导出结果。
数据库仍然是数据库
.base 文件是你的笔记之上的一种视图,而不是把它们困住的容器。行就是普通的笔记;删除 .base,笔记依然存在。
不联网也能用
一切都在本地运行。同步是可选的,走的是你本来就在付费的存储空间——中间没有任何 Plainva 服务器。
先用一份副本试试
导入可以写入一个全新的仓库,因此你已有的任何内容都不会被触碰——撤销整个导入,只需要删除一个文件夹。
你从这里迁移过来: Evernote · Google Keep · Obsidian