panatgithub170 downloadsStandardizes Anki card display for seamless integration with the expand_to_anki plugin.
一个与 obsidian_to_anki 配合使用的增强插件,围绕“用标题做题干、标题下文本做答案”的工作流,提供更顺手的制卡体验:自动插入牌组信息、生成标题级回链、清理标题字符、整理列表空行、快速进行 Cloze(填空)标记转换,并支持按路径控制作用范围。内置中英文设置界面与用于 obsidian_to_anki 的正则生成器。
An enhancement plugin that pairs with obsidian_to_anki for workflows where headings act as questions and following text as answers. It inserts a target deck, adds heading-level backlinks, cleans title characters, tidies list spacing, converts cloze markers, and lets you scope where it runs. Includes bilingual settings (ZH/EN) and a regexp helper for obsidian_to_anki.
[[filename]] 变量,且可在两处同时存在时按配置自动清理另一处。[[Note#Heading]] 回链,复习时可直接回跳到卡片位置。` < > [ ],可自定义,以空格分隔)。==,也可用 **、$$ 等)转换为 {{cN::…}},支持“同时出现 (c1)”与“按序出现 (c1,c2,…)”;支持将 {{cN::…}} 还原为自定义标记。/ 结尾)与单文件精确匹配。TARGET DECK(若不存在);include 模式下优先定向扫描指定目录/文件,减少无关遍历;[[Note#Heading]] 标题级回链;TARGET DECK、标题文本或列表空行。{{c1::…}}(答案同时出现)。{{c1::…}}, {{c2::…}}…(答案按顺序出现)。{{cN::…}} → markers(将 {{cN::…}} 还原为自定义对称标记)。提示:Cloze 转换优先在“填空题标题级别”的块内生效(从该级标题下一行到空行为止)。若选区/文本中找不到此级标题,则对整个选区或全文处理。
TARGET DECK。TARGET DECK: ...)。[[anki背诵]]::[[filename]],其中 [[filename]] 会被替换为当前文件名作为子牌组。` < > [ ]。==)。/ 结尾表示文件夹前缀匹配(内部等价于 ** 通配);否则为精确文件路径。Notes/Anki/、Inbox/Todo.mdArchive/、Templates/Card.md.obsidian/plugins/Anki_Helper,在 Obsidian 设置中启用即可。npm install 与 npm run build 生成 main.js 后再启用。要求:Obsidian ≥ 1.5.0,仅桌面端可用。
运行 node scripts/scope-demo.js 可验证某路径是否会被处理或跳过;脚本会输出每个路径是 "processed" 还是 "skipped"。(注意:该脚本仅用于开发/调试,发布到 Obsidian 插件市场时不会随插件一起分发。)
Run node scripts/scope-demo.js to check which sample paths fall inside or outside of the chosen scope and would therefore be processed or skipped.
[[笔记名#标题]] 形式;标题清理仅作用于标题本身,不改动正文。src/batch/batch-processor.ts,并在插件 data.json 中维护增量索引;首次运行会建索引,后续只处理变更文件。