Knowledge Card Gallery 是一个为 Trilium Notes 设计的沉浸式知识内化工具。它能将枯燥的笔记文本转化为可视化的「知识卡片」和「翻转复习卡」,并集成了 AI 智能提取功能,帮助你快速整理核心观点、进行间隔重复复习。
20251228-224621.mp4
- 🧠 AI 智能提取:一键调用 AI 分析当前笔记,自动提取核心知识点并生成启发式问答题。
- 🗂️ 知识卡片:将核心观点以精美卡片展示,支持点击放大查看详情。
- 🔄 翻转复习:生成类似 Anki 的正面提问、背面答案的翻转卡片,辅助记忆。
- ✍️ 交互式编辑:支持直接在画廊中添加、编辑、删除卡片。
- 🖱️ 拖拽排序:自由拖拽卡片调整顺序,整理思维逻辑。
- 💾 数据持久化:所有数据均存储在当前笔记的标签(Attributes)中,不污染正文内容。
- 导入zip(取消勾选安全导入);
- 作为一个按钮脚本并在启动栏(Launcher)中调用。
在使用 AI 功能前,请在该脚本笔记的属性(Attributes)面板中配置以下标签:
| 标签 (Label) | 必填 | 说明 | 示例值 |
|---|---|---|---|
#OPENAI_API_KEY |
✅ | 你的 API 密钥 | sk-xxxxxxxx |
#OPENAI_API_URL |
❌ | 接口地址 (默认为硅基流动) | https://api.openai.com/v1/chat/completions |
#AI_MODEL |
❌ | 模型名称 (默认为 Qwen2.5) | gpt-4o 或 Qwen/Qwen2.5-7B-Instruct |
注意:
- 如果不填写 URL,默认使用 SiliconFlow (硅基流动) 接口。
- 如果不填写 Model,默认使用
Qwen/Qwen2.5-7B-Instruct。
在任意文本笔记页面,点击启动器按钮或运行该脚本。
- 如果笔记中已有数据,画廊将直接展示。
- 如果笔记中无数据,将显示空状态页。
点击空状态页或底部的 "🧠 AI 智能提取" 按钮。
AI 将自动分析全文,生成:
- 💡 核心知识点 (Knowledge Points)
- ❓ 思考问题 (Review Questions)
- 知识点 Tab:浏览核心结论,点击卡片可放大阅读长文本。
- 复习提问 Tab:点击卡片翻转查看背面答案,再次点击翻回。
- 添加:点击分类标题旁的
+号手动添加新卡片。 - 编辑/删除:鼠标悬停在卡片上,右上角会出现操作按钮。
- 排序:按住卡片即可拖拽至新位置,松开自动保存。
- 数据存储:数据以纯文本形式存储在当前笔记的
#knowledgePoints和#knowledgeQuestions标签中,使用自定义分隔符,轻量且迁移方便。 - 单例模式:采用全局单例设计,避免重复创建 DOM,节省资源。
- 样式隔离:拥有独立的 ID 命名空间,不影响 Trilium 原生主题。