{{field}}{{text:field}}类似,我正在尝试创建自己的字段描述符。为了做到这一点,我需要知道要钩什么函数。我不知道Anki是将卡片预编译为HTML还是在学习过程中即时生成它们,所以我不知道从哪里开始寻找此功能-我还没有发现任何可以完成此功能的插件因此,我看不到他们是如何实现的。

我应该挂钩什么功能来实现卡中的特殊字段描述符?

最佳答案

Anki预编译为HTML,我发现了处理“胡子标签” in template.py的函数。

通过使用带有过滤器参数fmod_<modifier>和(固定)参数txtextracontenttag的函数注册钩子tag_name,可以为该名称注册一个修饰符。

最后一个参数tag_name可能是您想要的参数,因为它是一个字符串,其中包含{{}}标记之间的所有内容。

关于python - Anki-应该钩什么来添加自己的字段描述符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45660347/

10-10 21:52