Obsidian 插件:Awesome Flashcard
插件名片
概述
为 Obsidian 提供方便的 Anki 集成。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-awesome-flashcard 插件的自述翻译
令人惊叹的记忆卡片
将你的 Obsidian 笔记中的记忆卡片与 Anki 同步的插件。
设计理念
- 单一真相来源。仅在一个方向上同步闪卡:从你的 Obsidian 笔记到 Anki。
- 简单至关重要。只有一种简单的定义闪卡的方式。
- 坚持开放性。标准的 Markdown 作为闪卡格式,不引入任何私有语法。
- 最小化占用。在你的笔记中不存储私有数据。不会影响你的 Anki 学习进度。
特点
- ♳ 将您的保险库中的所有闪卡同步到 Anki,单向同步
- ✍ 保留 Anki 的学习进度
- ✒ 完全支持 Markdown 语法:🖼️图片,🎤音频,🎞️视频,📟代码块,🔢LaTeX,📋表格…
- 🎴 支持在整个保险库和文件范围内定义牌组名称
- #️⃣ 支持在闪卡和文件范围内定义标签
- ⚡ 增量扫描的速度较快
- 🔗 快速链接到对应的 Obsidian 笔记
闪卡示例
在你的 Obsidian 笔记中:
---
一个简单的闪卡:问题在前面 #闪卡
答案在后面
---
将生成一个 Anki 闪卡,如下所示:
一个简单的闪卡:问题在前面 |
---|
答案在后面 |
在 sample.md 中查看更多示例。
一次性设置
这些步骤只需要执行一次。之后,只需确保 Anki 正在运行即可使用插件扫描存储库。
- 启动 Anki,并导航到所需的配置文件。
- 确保已安装 AnkiConnect。
- 安装 Obsidian。
- 在“Community plugins”列表中搜索此插件。
- 安装插件。
- 在 Anki 中,导航到
工具->插件->AnkiConnect->配置
,将其更改为以下内容,然后重新启动 Anki 以应用更改:
{
"apiKey": null,
"apiLogPath": null,
"webBindAddress": "127.0.0.1",
"webBindPort": 8765,
"webCorsOrigin": "http://localhost",
"webCorsOriginList": [
"http://localhost",
"app://obsidian.md"
]
}
如何使用
确保 Anki 正在运行,在左侧边栏的 Ribbon 上有一个 Anki 图标,如下所示:
点击它,插件将为您完成其余的工作。
过程将显示在通知中,并在 Obsidian开发者控制台 中显示。
同步机制澄清
为了实现这些目标:
- 从你的 Obsidian 笔记到 Anki 的单向同步,而不是反过来。自动添加新的、删除已删除的和更新过时的闪卡
- 不影响你自己的闪卡(不是来自你的 Obsidian 笔记的闪卡)
- 在你的笔记中不存储任何私人数据。
同步设计如下:
- 闪卡的牌组名称和正面文本被组合在一起以获得唯一的哈希值
- 每个来自 Obsidian 的闪卡都被标记上哈希值,以区分你自己的闪卡
- 在扫描 vault 时,它将根据唯一的哈希值对 Obsidian 中的闪卡(动态计算)和 Anki 中的闪卡进行差异比较,相应地创建牌组和 CRUD 闪卡。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。