前提是思源已实现挖空分组,也就是一个块对应多张闪卡。
思路是在超级块(或无序列表块)制卡的基础上,给超级块设置属性。不妨设属性名为 arrow
,取值为 >
、<
、<>
或 =
比如有这样一个超级块:
超级块的属性 arrow
设为 >
时,
原文渲染为:
同理,arrow
的取值为 <
、<>
和 =
时,渲染效果分别如下:
一个超级块对应 3 张闪卡,分别为 正面到背面
、背面到正面
、无翻面
:
设 正面到背面
为 ① 号卡片,背面到正面
为 ② 号卡片,无翻面
为 ③ 号卡片。
当 arrow
取值为 >
(缺省值)时,① 号卡片生效,屏蔽 ②③ 号卡片;
当 arrow
取值为 <
时,② 号卡片生效,屏蔽 ①③ 号卡片;
当 arrow
取值为 <>
时,①② 号卡片生效,屏蔽 ③ 号卡片;
当 arrow
取值为 =
时,③ 号卡片生效,屏蔽 ①② 号卡片。
① 号、② 号、③ 号卡片的复习进度独立记录,互不影响。
属性 arrow
的取值也可以考虑增加这 3 个:<=
、=>
、<=>
关联: https://github.com/siyuan-note/siyuan/issues/7417#issuecomment-1913480518
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于