Files
taiko-web/README.md
AnthonyDuan 25c26b2b2e feat: 添加歌曲智能排序功能(默认启用)
- 实现智能排序:数字 -> 字母 -> 其他符号
- 添加 smartSort() 方法支持自然数值排序
- 默认启用排序功能,用户无需设置
- 支持多语言字符(中文、日文、英文等)
- 添加完整的测试工具和文档

新增文件:
- test_sort.html (可视化测试页面)
- verify_sort.py (Python验证脚本)
- verify_sort.js (Node.js验证脚本)
- SORT_FEATURE.md (功能说明)
- SORT_USAGE.md (使用指南)
- QUICKSTART_SORT.md (快速开始)
- IMPLEMENTATION_SUMMARY.md (实现总结)
- CHANGELOG_SORT.md (更新日志)
- UPDATE_SUMMARY.md (更新说明)

修改文件:
- public/src/js/songselect.js (添加智能排序逻辑)
- README.md (更新功能介绍)
2025-11-15 15:59:08 +08:00

72 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 太鼓 Web
这是太鼓 Web 的改良版本。
## 🆕 新功能
### 歌曲智能排序
**已默认启用** - 歌曲自动按照**数字 → 字母 → 其他符号**的顺序整理。
**无需设置,开箱即用!**
如需禁用:
1. 选择 "タイトル順で並べ替え"
2. 输入 `false`
3. 页面刷新
**详细文档:**
- 📖 [功能说明](SORT_FEATURE.md)
- 📘 [使用指南](SORT_USAGE.md)
- 🚀 [快速开始](QUICKSTART_SORT.md)
- 📝 [实现总结](IMPLEMENTATION_SUMMARY.md)
**测试工具:**
```bash
# Python 验证脚本
python verify_sort.py
# 可视化测试页面
python -m http.server 8080
# 然后访问 http://localhost:8080/test_sort.html
```
## 开始调试
安装依赖:
```bash
pip install -r requirements.txt
```
启动数据库:
```bash
docker run --detach \
--name taiko-web-mongo-debug \
--volume taiko-web-mongo-debug:/data/db \
--publish 27017:27017 \
mongo
```
启动 Redis
```bash
docker run --detach \
--name taiko-web-redis-debug \
--volume taiko-web-redis-debug:/data \
--publish 6379:6379 \
redis
```
启动服务器:
```bash
flask run
```
## 部署
立即访问:
- https://taiko.asia