自定义分类顺序
169 字
1 分钟
自定义分类顺序
修改目录顺序、
打开 src/utils/content-utils.ts,找到 getCategoryList() 函数,把排序逻辑改成你想要的顺序。
把原来的:
const lst = Object.keys(count).sort((a, b) => { return a.toLowerCase().localeCompare(b.toLowerCase());});改成:
// 定义你想要的分类顺序,排在前面的优先显示const customOrder = ["C++", "Python", "JavaScript", "前端", "后端", "教程"];
const lst = Object.keys(count).sort((a, b) => { const indexA = customOrder.indexOf(a); const indexB = customOrder.indexOf(b);
// 如果两个都在自定义列表里,按列表顺序排 if (indexA !== -1 && indexB !== -1) { return indexA - indexB; } // 如果在列表里的排前面,不在的排后面 if (indexA !== -1) return -1; if (indexB !== -1) return 1;
// 都不在列表里的,继续按字母排 return a.toLowerCase().localeCompare(b.toLowerCase());});文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
自定义鼠标指针样式
Firefly魔改2026-05-01
2
全局复制事件监听与提示浮层
Firefly魔改2026-05-01
3
只出现一次数字
LeetCode三十天挑战2026-09-09
4
stream流
C++2026-06-01
5
单例模式
C++2026-05-31
随机文章随机推荐







