导入
导入把你已有的东西带进 Lino。Obsidian、Bear、Logseq 或任意 Markdown 文件夹里的笔记会变成卡片(Card);一块 Heptabase 白板会变成一块画布(Canvas);图片文件会变成图片(Image)。原文件只会被读取,不会被改动——除非你打开 Smart Sync,它就是专门让卡片和文件保持一致的。
所有导入都在 Settings → Import 的 Files & apps 下。导入需要桌面 app。
每种来源变成什么
| 来源 | 方块上的提示 | 你要选 | 结果 |
|---|---|---|---|
| Obsidian | As Cards | 你的 vault,或任何装着 Obsidian 笔记的文件夹 | 每个 Markdown 文件一张卡片 |
| Heptabase | As Canvases | Heptabase 导出的文件夹 | 你选的每块白板一块画布 |
| Bear | As Cards | 你从 Bear 导出的文件夹 | 每条笔记一张卡片 |
| Logseq | As Cards | 你的 graph 根文件夹 | 每个 page 或 journal 文件一张卡片 |
| Markdown | As Cards | 任何装着 .md 或 .markdown 文件的文件夹 | 每个文件一张卡片 |
| Images | As Images | 一个或多个图片文件 | 每张一个图片,放进 Inbox 堆栈 |
导入 Markdown、Obsidian、Bear 或 Logseq
这四种做法一样,只是选的文件夹不同。
- 打开 Settings → Import,点对应的方块:Obsidian、Bear、Logseq 或 Markdown。
- 会弹出一段说明,告诉你该选哪个文件夹。点它底部的按钮:
- Obsidian → Choose vault。选你的 vault,或其中任意文件夹。
- Logseq → Choose graph。选 graph 的根文件夹;Lino 会读取其中 pages 和 journals 里的 Markdown 文件。
- Bear → Choose export folder。Bear 需要先导出:在 Bear 里选 File → Export Notes → Markdown,把笔记存到一个文件夹,然后在这里选它。
- Markdown → Choose folder。选任何装着
.md或.markdown文件的文件夹。
- Lino 扫描文件夹,打开导入对话框(Import from Obsidian、Import Markdown Files 等)。
- 选文件、选落点、决定是否保持同步(见下文),然后点 Import。
完成后会提示导入了多少个文件,例如 Imported 42 markdown files with Smart Sync.
选文件
左边列出 Lino 找到的所有 Markdown 文件。每一行显示笔记的标题、正文开头、其中第一张图(如果有)和文件最后修改的日期。所有文件一开始都是选中的。
- 点一行可以选中或取消。
- 在 Search... 里输入,按标题、路径或正文筛选。Select shown 会选中(或清除)当前搜索显示的全部文件。
- Change folder 不关对话框,直接换一个文件夹扫描。
- 右边的计数显示 Selected(已选)、Available(可用)和 Shown(显示中)各有多少。
过大或读不了的文件会被跳过;文件夹特别大时,扫描会在上限处停止。出现这种情况时,对话框会写 Some files were skipped because they were too large, unreadable, or beyond the scan limit.
选落点
在 Import options → Destination 下:
- Inbox——新卡片在左下角的 Inbox 堆栈(Inbox Stack)里等着,按来源归在一个标签下(Obsidian、Logseq、Bear 或 Import),你可以一张张把它们放到画布上。见 Inbox 堆栈。
- Gallery——卡片直接进素材库(Artifacts Gallery),不占 Inbox。适合一大批想能搜到、但暂时不上画布的存档。
要不要保持同步
勾选 Smart Sync("Keep these cards and their Markdown files in step, both ways."),每张导入的卡片都会和它来源的文件绑定。之后改任何一边,Lino 都会把改动带到另一边。不勾就是一次性拷贝。
Smart Sync 需要登录,因为绑定是按这台电脑存在你的账号里的。原理见 Smart Sync。
文件怎样变成卡片
- 笔记正文变成卡片正文:标题、列表、待办、引用、代码、表格、链接等。
- 文件顶部的 frontmatter(两条
---之间的那段)变成卡片的属性(Property)。如果里面有concept:,这张卡片就成为以它为概念(Concept)的概念卡(Concept Card);aliases:和variable:变成它的别名(Alias)和变量(Variable)。见 概念。 - 正文里的链接和引用会变成真正的链接(Link)和连接(Connection),就像你亲手输入的一样。
重新导入以前导出或同步过的文件夹
Lino 写出或同步过的文件,frontmatter 里带一行 lino-id,指向它来自的那张卡片。如果你导入这样的文件,而那张卡片还在:
- 开着 Smart Sync 时,会出现 Reconnect review 框,列出这些文件。每个默认勾选 Reconnect to(重新连接到)已有的卡片:卡片按文件更新并和它绑定,而不是复制一张新的。取消勾选某个文件,就会 Import new card instead of(改为导入新卡片)。
- 没开 Smart Sync 时,这个框只是告诉你有些文件已经指向现有卡片,打开 Smart Sync 就能重新连接。
Heptabase
Heptabase 一次导入一块白板,变成一块新画布,放进你选的某块画布里。
- 在 Heptabase 里做一次备份/导出。你需要的是那个直接包含
All-Data.json和Whiteboard文件夹的文件夹。 - 在 Lino 打开 Settings → Import,点 Heptabase,再点 Choose export,选那个文件夹。
- 打开 Import from Heptabase 对话框。在左边选一块白板,每块下面列着它的卡片、文字、图片、分组和连接数。可以用 Search... 按名字找。
- 在右边 Lino · Add into ... 下,选用来放它的画布。
- 点 Import。
Lino 会用白板的名字新建一块画布,作为嵌套画布方块放在你选的画布上,并打开它。提示会告诉你带进来了什么,例如 Created canvas "Biology" with 58 cards, 12 images, and 4 groups。Heptabase 的 section 变成分组框(Group),它的连线变成连接。
同一块白板再导入一次,会再建一块画布,但里面的卡片和图片还是之前那些(按 Heptabase 更新),不会复制出新的。
图片
- 打开 Settings → Import,点 Images。
- 点 Choose images,选一个或多个文件(
.png、.jpg、.webp、.gif等常见格式)。 - 设置会立刻关闭,导入在后台进行。
每张图都变成 Inbox 堆栈里的一个图片,文件名作为说明文字。Lino 里已经有的同一张图会直接复用,不会加两次;提示里会写有几张 already existed。不想经过 Inbox,也可以把图片直接拖到画布上。见 图片。
来自其他 AI 助手的记忆
同一页的 AI 区可以把 ChatGPT、Claude 或 Gemini 对你的了解导入 Lino AI 的记忆。见 记忆 → 导入记忆。
限制与排错
- 套餐限制。 每次导入在写入前都会按你套餐的素材(Artifact)额度检查。新卡片或图片会超出额度时,什么都不导入,并告诉你原因。重新连接到已有卡片的不算新的。见 Settings → Subscription。
- 「…import is only available in the desktop app」——请在 Lino 桌面 app 里导入。
- 「Heptabase import failed: invalid backup data…」——选错了文件夹。要选直接包含
All-Data.json和Whiteboard/的那个。 - 「No markdown files found in this folder.」——这个文件夹里没有
.md或.markdown文件。Logseq 要选 graph 的根文件夹,也就是包含pages和journals的那个。 - Smart Sync 勾选框是灰的——请先登录,并等这台电脑完成设置(Sync binding needs this device to finish setup.)。