mirror of
https://github.com/jaycelu/Smart-Review.git
synced 2026-07-22 07:24:13 +00:00
| .. | ||
| ai-cards.ts | ||
| analytics-service.ts | ||
| analytics-types.ts | ||
| esbuild.config.mjs | ||
| heatmap.ts | ||
| i18n.ts | ||
| main.ts | ||
| manifest.json | ||
| markdown-export.ts | ||
| package.json | ||
| README.md | ||
| review-actions.ts | ||
| review-center-view.ts | ||
| scanner.ts | ||
| settings.ts | ||
| status-bar.ts | ||
| styles.css | ||
| tsconfig.json | ||
| utils.ts | ||
| versions.json | ||
Smart Review Plugin
Smart Review 插件本体负责完整复习闭环:扫描 Properties / YAML frontmatter、打开 Smart Review Center、显示状态栏计数、写回复习反馈、追加历史、生成 Markdown 复习中心和 AI 复习卡片 Payload。
UI 支持 English / 简体中文,默认跟随 Obsidian 应用语言,也可以在插件设置中手动切换。样式使用 Obsidian 官方主题变量,适配浅色和深色模式。
构建
cd smart-review
pnpm install
pnpm --filter @smart-review/obsidian-plugin build
构建产物:
apps/smart-review-plugin/main.js
安装到 Obsidian
复制以下文件到你的 Vault:
<Vault>/.obsidian/plugins/smart-review/manifest.json
<Vault>/.obsidian/plugins/smart-review/main.js
<Vault>/.obsidian/plugins/smart-review/styles.css
启用插件后,点击 Ribbon 图标打开 Smart Review Center。Generate Review Widget Data 命令用于手动覆盖更新 review-index.json。
文件策略
review-index.json:覆盖写入的当前索引快照。review-history.jsonl:追加写入的复习动作事件日志。review-ai-cards.json:覆盖写入的当前 AI 复习卡片 Payload。00-总览/今日复习.md:覆盖写入的 Obsidian 原生今日复习中心。