Markdown 转 Anki 卡片教程
3 个标记自动生成闪卡

艾宾笔记让你直接在 Markdown 笔记中生成记忆卡片,无需手动创建。只需掌握 3 个简单标记,你的学习笔记就能自动变成 Anki 风格的闪卡。

🚀 快速开始

准备一个 Markdown 文件

可以是你已有的学习笔记,也可以新建一个 .md 文件。

添加 deck 声明(必须)

在文件顶部添加 frontmatter,声明牌组名称。只有包含 deck 的文件才会被解析。

使用 ### 和 == 标记

用 ### 创建问答卡,用 == 创建填空卡。就这么简单!

📝 语法详解

必须 标记 1:deck 声明

在文件顶部的 YAML frontmatter 中添加 deck: 字段,声明这个文件的卡片属于哪个牌组。没有 deck 声明的文件不会被解析。

--- deck: 考研英语 ---

问答卡 标记 2:### 三级标题

使用三级标题 ### 作为问题,标题下方的所有内容(直到下一个标题)作为答案。

### 什么是现在完成时? 现在完成时表示过去的动作 对现在产生的影响或结果。
生成的卡片
问答卡
Q: 什么是现在完成时?
A: 现在完成时表示过去的动作对现在产生的影响或结果。

填空卡 标记 3:== 高亮标记

用双等号 ==文本== 包裹需要记忆的关键词。每个高亮会生成一张独立的填空卡。

### 现在完成时的构成? ==have/has== + ==过去分词== 构成。
生成的卡片
问答卡
Q: 现在完成时的构成?
A: 由 have/has + 过去分词 构成。
填空卡 #1
[...] + 过去分词 构成。
答案: have/has
填空卡 #2
由 have/has + [...] 构成。
答案: 过去分词

📄 完整示例

英语语法笔记.md
--- deck: 考研英语 --- # 英语时态总结 这是我的英语语法学习笔记。 ### 什么是现在完成时? 现在完成时由 ==have/has + 过去分词== 构成, 表示过去的动作对现在的 ==影响或结果== ### 现在完成时的时间标志词? 常见标志词:==already, yet, just, ever, never== ### since 和 for 的区别? - ==since== 后接时间点(since 2020) - ==for== 后接时间段(for 3 years)

上面这个文件会生成 3 张问答卡 + 5 张填空卡,共 8 张记忆卡片!

💡 使用技巧

✅ 一个文件可以有多个问答卡

每个 ### 标题都会生成一张问答卡,可以在一个文件中整理多个知识点。

✅ 填空卡自动编号

同一个问答块中的多个 == 高亮会生成多张填空卡,自动编号 #1、#2、#3...

⚠️ 必须有 deck 声明

没有 deck: xxx 的 Markdown 文件不会被解析。这是为了避免误解析普通笔记。

⚠️ 使用三级标题 ###

一级标题 # 和二级标题 ## 不会生成卡片,只有 ### 三级标题才会被识别为问题。

🆚 与 Anki 对比

特性 艾宾笔记 Anki
创建卡片 Markdown 自动提取 手动创建每张卡片
笔记与卡片 笔记即卡片,一处维护 笔记和卡片分离
数据存储 Markdown 文件 私有数据库格式
Git 同步 原生支持 需要插件
批量导入 整个文件夹导入 需要特定格式
离线使用 需要服务器 完全离线
功能丰富度 专注核心功能 插件生态丰富

🚀 现在开始使用

上传你的 Markdown 笔记,立即生成记忆卡片

免费开始使用