- 实现智能排序:数字 -> 字母 -> 其他符号 - 添加 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 (更新功能介绍)
72 lines
1.2 KiB
Markdown
72 lines
1.2 KiB
Markdown
# 太鼓 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
|
||
|