暂时是没有的,等挂件吧。
有社区开发者实现了与anki的连接,请参考这里:
同步思源的数据到anki,小白写给小白的AnkiSiyuan安装教程
你可以与anki协同来实现间隔复习。
或者尝试以下的css片段:
div[data-type="NodeBlockQueryEmbed"] strong,
div[data-type="NodeBlockQueryEmbed"] mark,
div[data-type="NodeBlockQueryEmbed"] em,
div[data-type="NodeBlockQueryEmbed"] u,
div[data-type="NodeBlockQueryEmbed"] s,
div[data-type="NodeBlockQueryEmbed"] kbd,
div[data-type="NodeBlockQueryEmbed"] code,
div[data-type="NodeBlockQueryEmbed"] span[data-type="inline-math"],
div[data-type="NodeBlockQueryEmbed"] span[data-type="block-ref"] {
background-color: var(--b3-theme-primary-lighter) !important;
color: transparent !important;
transition: all 0.2s linear 0ms !important;
}
div[data-type="NodeBlockQueryEmbed"] strong:hover,
div[data-type="NodeBlockQueryEmbed"] mark:hover,
div[data-type="NodeBlockQueryEmbed"] em:hover,
div[data-type="NodeBlockQueryEmbed"] u:hover,
div[data-type="NodeBlockQueryEmbed"] s:hover,
div[data-type="NodeBlockQueryEmbed"] kbd:hover,
div[data-type="NodeBlockQueryEmbed"] code:hover,
div[data-type="NodeBlockQueryEmbed"] span[data-type="inline-math"]:hover,
div[data-type="NodeBlockQueryEmbed"] span[data-type="block-ref"]:hover {
background-color: transparent !important;
color: var(--custom-secondary) !important;
font-weight: bold !important;
}
如果你不希望所有的嵌入块都变样,可以在选择器中增加自定义属性筛选:
div[data-type="NodeBlockQueryEmbed"][custom-<属性名>="<属性值>"] strong,
类似上面这样,在每个选择器中加入custom-<属性名>="属性值"
的内容,这样你只需要将想要当成挖空卡片的嵌入块赋予自定义属性就可以实现有选择的复习卡片了。
例如内容为:
select * from blocks where markdown like "%#复习#%" order by random() limit 3
的嵌入块实现了从所有带有#复习#标签的内容块中随机选择三个来查看,配合css挖空可以简单的随机漫游。