文档

从 Anki 导入

把已有 Anki 包迁移到 Cardary,检查转换后的模板,并尽量保留媒体。

当你已经有可用的 .apkg 包,并且不想手动重建时,可以使用 Anki 导入。

Cardary 会导入什么

Cardary 可以导入:

  • 包里的卡包信息;
  • Anki 数据库中的笔记和卡片;
  • 可渲染成 Cardary 内容的字段;
  • 常见图片引用;
  • 常见音频引用;
  • 包含在包内的媒体文件。

导入后的卡包可能使用 Simple 或 Universal 结构,取决于源包和导入选择。

哪些内容需要检查

Anki 包可能包含复杂模板和插件行为,不一定能完全转换。

导入后重点检查:

  • 自定义模板逻辑;
  • cloze/填空卡;
  • 条件字段;
  • 自定义 CSS;
  • 依赖 JavaScript 的卡片;
  • LaTeX 或公式标记;
  • 音频标签;
  • 图片引用;
  • 标签和分类。

导入前

  • 备份重要 Anki 包。
  • 尽量移除测试笔记、重复卡和过期内容。
  • 先用小包测试。
  • 确认 .apkg 包含预期媒体。
  • 大型富媒体包需要更多处理时间。

导入后

抽样检查:

  • 普通正反面卡;
  • cloze 或填空卡;
  • 图片卡;
  • 音频卡;
  • 长 HTML 卡;
  • 每种源笔记类型的卡。

然后做一次短复习。如果卡片依赖 Anki 特定行为且转换不理想,请在 Cardary 中简化,或调整 Anki 源包后重新导入。

媒体排查

媒体缺失时:

  1. 确认原 .apkg 中确实包含媒体。
  2. 检查导入卡片是否仍引用该文件名。
  3. 确认同步和资源下载已经完成。
  4. 用更小样本重新导入,定位损坏的笔记类型。

什么时候应该重建

以下情况更适合手动重建或用表格导入:

  • Anki 卡包大部分已过期;
  • 卡片重度依赖插件;
  • 一个笔记生成多个过载答案;
  • 需要重新设计分类/标签;
  • 想转换成另一种 Cardary 卡包类型。

相关:导入卡片 和 制作卡片。