yuetsh b4b96b0da3
Some checks failed
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
fix(learn): 修复填空题代码高亮丢失,去重高亮与洗牌逻辑
- ExerciseFill.vue 之前未导入 exercise-highlight.css,若某课只含
  fill 类型练习(不加载 ExerciseSort),高亮代码会渲染成无色纯文本
- ExerciseFill/ExerciseSort 改为复用 useCodeHighlight 的
  highlight()/highlightLines(),删除各自重复的 hljs 注册与
  escapeHtml 实现
- 新增 useShuffle.ts,供 ExerciseSort/ExerciseMatch/ExerciseGroup
  共用洗牌逻辑,替代三处几乎逐字相同的实现

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 21:25:21 -06:00
fix
2026-07-24 07:19:05 -06:00
2026-06-03 07:19:53 -06:00
2026-06-14 08:52:47 -06:00
2026-05-06 20:39:08 -06:00
2026-05-26 07:37:09 -06:00
2026-03-10 14:15:45 +08:00
env
2025-10-08 18:35:49 +08:00
2025-10-11 13:37:23 +08:00
2026-03-08 20:58:50 +08:00
2025-07-16 09:17:43 +08:00
2026-07-02 18:28:47 -06:00
2026-07-02 18:28:47 -06:00
2026-07-24 07:12:43 -06:00
2026-07-24 07:12:43 -06:00
2026-05-07 08:40:48 -06:00
2026-07-02 18:28:47 -06:00
fix
2026-05-05 07:26:47 -06:00
2026-07-02 18:28:47 -06:00
2026-07-02 18:28:47 -06:00
Description
No description provided
Readme 11 MiB
Languages
Vue 73.2%
TypeScript 26.6%
CSS 0.2%