feat: 分类锚点&质量检查&依赖治理

- 分类生成唯一 slug,模板/子菜单/滚动/扩展定位统一使用 data-id
- lint 覆盖 src/scripts/test,CI 增量格式检查
- 清理冗余依赖,升级 esbuild,overrides 修复审计项
- 补充单测并更新修复清单
This commit is contained in:
rbetree
2026-01-04 20:39:42 +08:00
parent 3d9363a550
commit 48609b86de
11 changed files with 641 additions and 224 deletions

View File

@@ -1,6 +1,7 @@
<section class="category {{#if level}}category-level-{{level}}{{else}}category-level-1{{/if}}"
id="{{name}}"
id="{{#if slug}}{{slug}}{{else}}{{name}}{{/if}}"
data-type="category"
data-id="{{#if slug}}{{slug}}{{else}}{{name}}{{/if}}"
data-name="{{name}}"
data-icon="{{icon}}"
data-level="{{#if level}}{{level}}{{else}}1{{/if}}"