Skip to content

Userwei0418/trilium_Knowledge-Gallery-Viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🖼️ Knowledge Card Gallery (知识卡片画廊)

Knowledge Card Gallery 是一个为 Trilium Notes 设计的沉浸式知识内化工具。它能将枯燥的笔记文本转化为可视化的「知识卡片」和「翻转复习卡」,并集成了 AI 智能提取功能,帮助你快速整理核心观点、进行间隔重复复习。

✨ 核心特性

20251228-224621.mp4
  • 🧠 AI 智能提取:一键调用 AI 分析当前笔记,自动提取核心知识点并生成启发式问答题。
  • 🗂️ 知识卡片:将核心观点以精美卡片展示,支持点击放大查看详情。
  • 🔄 翻转复习:生成类似 Anki 的正面提问、背面答案的翻转卡片,辅助记忆。
  • ✍️ 交互式编辑:支持直接在画廊中添加、编辑、删除卡片。
  • 🖱️ 拖拽排序:自由拖拽卡片调整顺序,整理思维逻辑。
  • 💾 数据持久化:所有数据均存储在当前笔记的标签(Attributes)中,不污染正文内容。

📦 安装方法

  1. 导入zip(取消勾选安全导入);
  2. 作为一个按钮脚本并在启动栏(Launcher)中调用。
0626606cf16aac303ec1c99e8d3feec6 f367f5505a85d7bd17304f48083a2552

⚙️ 配置说明 (Configuration)

在使用 AI 功能前,请在该脚本笔记的属性(Attributes)面板中配置以下标签:

标签 (Label) 必填 说明 示例值
#OPENAI_API_KEY 你的 API 密钥 sk-xxxxxxxx
#OPENAI_API_URL 接口地址 (默认为硅基流动) https://api.openai.com/v1/chat/completions
#AI_MODEL 模型名称 (默认为 Qwen2.5) gpt-4oQwen/Qwen2.5-7B-Instruct

注意

  1. 如果不填写 URL,默认使用 SiliconFlow (硅基流动) 接口。
  2. 如果不填写 Model,默认使用 Qwen/Qwen2.5-7B-Instruct

🚀 使用指南

1. 启动画廊

在任意文本笔记页面,点击启动器按钮或运行该脚本。

  • 如果笔记中已有数据,画廊将直接展示。
  • 如果笔记中无数据,将显示空状态页。

2. AI 提取

点击空状态页或底部的 "🧠 AI 智能提取" 按钮。

AI 将自动分析全文,生成:

  • 💡 核心知识点 (Knowledge Points)
  • 思考问题 (Review Questions)

3. 查看与复习

  • 知识点 Tab:浏览核心结论,点击卡片可放大阅读长文本。
  • 复习提问 Tab:点击卡片翻转查看背面答案,再次点击翻回。

4. 手动管理

  • 添加:点击分类标题旁的 + 号手动添加新卡片。
  • 编辑/删除:鼠标悬停在卡片上,右上角会出现操作按钮。
  • 排序:按住卡片即可拖拽至新位置,松开自动保存。

🛠️ 技术细节

  • 数据存储:数据以纯文本形式存储在当前笔记的 #knowledgePoints#knowledgeQuestions 标签中,使用自定义分隔符,轻量且迁移方便。
  • 单例模式:采用全局单例设计,避免重复创建 DOM,节省资源。
  • 样式隔离:拥有独立的 ID 命名空间,不影响 Trilium 原生主题。

About

Trilium_AI知识卡片

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •