十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Qwerty Learner 自定义词库实操:10 分钟做出你的专属练习词表

Qwerty Learner 自定义词库实操:10 分钟做出你的专属练习词表 Qwerty Learner 自定义词库实操10 分钟做出你的专属练习词表【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner默认词库里没有你行业的术语最近攒下来的那批单词也没地方练。Qwerty Learner 是面向键盘工作者的单词记忆与打字训练工具它的词库全部是普通 JSON 文件——会写 JSON就能把自己的词汇表变成一份可练习的自定义词库。先看效果做完之后你的词库会和内置词库一起出现在词库页点进去和任何词库行为一致分章练习、进度统计、错词本都能用。动手前词库文件在哪、长什么样词库文件都放在 public/dicts/ 目录下是一个 JSON 数组每个元素代表一个单词[ { name: affinity, trans: [n. 亲和力密切关系], usphone: əˈfɪnəti, ukphone: əˈfɪnəti } ]name是单词本身trans是释义数组这两个必填usphone/ukphone是美式 / 英式音标可选不写就不显示音标章节不用你管应用按每 20 个词自动分章创建词库文件在 public/dicts/ 下新建一个 JSON 文件比如my_vocabulary.json。文件名用小写字母加下划线最省心。第一次练手建议只写 20 个单词正好一章验证起来快。在配置文件里注册新词库光放文件还不够。词库列表来自 src/resources/dictionary.ts找到你词库对应的分类数组英语词库可加在chinaExam或internationalExam里按现有条目的格式补一条{ id: my-vocabulary, name: 我的词汇表, description: 个人自定义练习词库, category: 中国考试, // 可复用已有分类或填新分类 tags: [练习], url: /dicts/my_vocabulary.json, length: 20, language: en, languageCategory: en, }三个容易忽略的点id全局唯一不能和已有词库重名url必须写成/dicts/文件名的形式对应public/dicts/下的真实文件length要填真实单词数应用靠它计算章节数跑起来验证yarn dev打开词库页找到你的词库点进去练完一章。单词正常显示、能正常统计就算通过了。✅踩坑与排错词库不出现或打开是空白多半是 JSON 语法错误多余的尾逗号、全角引号或url里的文件名和真实文件对不上大小写敏感。把内容丢进 JSON 校验器过一遍再逐个字母比对文件名。章节数和预期不符length与文件里实际单词数不一致。项目自带脚本node scripts/update-dict-size.js它会扫描public/dicts/下所有 JSON 并把真实数量写回dictionary.ts。id与已有词库冲突页面不报错但点进去练习会异常。在配置文件里搜一下这个 id改成唯一的即可。延伸玩法批量导入Excel、CSV 词表可以先转成上面的 JSON 数组结构再放入词库目录同步词数每次批量更新词库后跑一遍node scripts/update-dict-size.js不用手动数共享词库如果你的词库对别人也有用可以提 PR 提交回仓库持续维护往词库加单词时同步更新length或直接跑上面的同步脚本整个流程就是三步写 JSON、注册配置、跑起来验证。可以先建一个 20 个单词的最小词库流程走通之后再慢慢扩充到几百个。【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表