返回

导入

导入把你已有的东西带进 Lino。Obsidian、Bear、Logseq 或任意 Markdown 文件夹里的笔记会变成卡片(Card);一块 Heptabase 白板会变成一块画布(Canvas);图片文件会变成图片(Image)。原文件只会被读取,不会被改动——除非你打开 Smart Sync,它就是专门让卡片和文件保持一致的。

所有导入都在 Settings → Import 的 Files & apps 下。导入需要桌面 app。

每种来源变成什么

来源方块上的提示你要选结果
ObsidianAs Cards你的 vault,或任何装着 Obsidian 笔记的文件夹每个 Markdown 文件一张卡片
HeptabaseAs CanvasesHeptabase 导出的文件夹你选的每块白板一块画布
BearAs Cards你从 Bear 导出的文件夹每条笔记一张卡片
LogseqAs Cards你的 graph 根文件夹每个 page 或 journal 文件一张卡片
MarkdownAs Cards任何装着 .md 或 .markdown 文件的文件夹每个文件一张卡片
ImagesAs Images一个或多个图片文件每张一个图片,放进 Inbox 堆栈

导入 Markdown、Obsidian、Bear 或 Logseq

这四种做法一样,只是选的文件夹不同。

  1. 打开 Settings → Import,点对应的方块:Obsidian、Bear、Logseq 或 Markdown。
  2. 会弹出一段说明,告诉你该选哪个文件夹。点它底部的按钮:
    • 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 文件的文件夹。
  3. Lino 扫描文件夹,打开导入对话框(Import from Obsidian、Import Markdown Files 等)。
  4. 选文件、选落点、决定是否保持同步(见下文),然后点 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 一次导入一块白板,变成一块新画布,放进你选的某块画布里。

  1. 在 Heptabase 里做一次备份/导出。你需要的是那个直接包含 All-Data.json 和 Whiteboard 文件夹的文件夹。
  2. 在 Lino 打开 Settings → Import,点 Heptabase,再点 Choose export,选那个文件夹。
  3. 打开 Import from Heptabase 对话框。在左边选一块白板,每块下面列着它的卡片、文字、图片、分组和连接数。可以用 Search... 按名字找。
  4. 在右边 Lino · Add into ... 下,选用来放它的画布。
  5. 点 Import。

Lino 会用白板的名字新建一块画布,作为嵌套画布方块放在你选的画布上,并打开它。提示会告诉你带进来了什么,例如 Created canvas "Biology" with 58 cards, 12 images, and 4 groups。Heptabase 的 section 变成分组框(Group),它的连线变成连接。

同一块白板再导入一次,会再建一块画布,但里面的卡片和图片还是之前那些(按 Heptabase 更新),不会复制出新的。

图片

  1. 打开 Settings → Import,点 Images。
  2. 点 Choose images,选一个或多个文件(.png、.jpg、.webp、.gif 等常见格式)。
  3. 设置会立刻关闭,导入在后台进行。

每张图都变成 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.)。

相关