Markdown 源文件与 Anki 绑定同步的实现方案

最近由于学习需要,造了一个 AnkiImporter,希望实现一个功能:修改 Markdown 源文件,可以同步更新 Anki 中对应的 Note.

现在团队大致的协作流程:HackMD 书写文档->AnkiImporter 生成牌组-> 上传到牌组共享 Repo 中-> 成员导入牌组

AnkiImporter 目前主要解决了手动由文档制卡的过程,在未来可能还解决上传牌组的过程。
更理想的协作流程:HackMD 书写文档->Push 到对应的 Github Repo 中(HackMD 功能)-> 由本地 AnkiImporter 直接导入/更新牌组

目前的难点在于,更新文档后如何对原有的 Note 进行更新。因为很难从 Markdown 的一个段落块定位到唯一对应的 Anki Note.

补充背景:HackMD 支持 Pull/Push Github Repo,但只能对单个文件操作,不能批量 Pull/Push.
团队中有非技术人员。

大致有这么两个思路:

这两个方案都没有让我完全满意,来请教一下各位有没有更优雅的方法。

1 操作
Clouder 在 2021-05-24 20:32:12 更新了该帖

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Clouder
    订阅者 作者

    主要就是没有块 ID 的问题,要是用思源就太方便了- -

    但是有团队协作的要求,不知道有没有什么能提供相关功能的协作文档呢