feat: 完整的 R2 文件管理系统初始化

- 实现 11 个 API 端点:上传、删除、重命名、复制、移动、创建文件夹等
- 构建存储抽象层,支持多后端(R2、S3、GitHub)
- 添加完整的前端界面:列表/网格视图、文件操作、批量管理
- 添加深色/浅色主题支持
- 迁移至 Jinja2 模板继承架构
- 添加完整的 API 文档和项目文档
- 优化 Vercel 部署配置
This commit is contained in:
2025-11-08 17:45:37 +08:00
parent a67272f938
commit a02bcc57d7
18 changed files with 4005 additions and 754 deletions

38
.vercelignore Normal file
View File

@@ -0,0 +1,38 @@
# 测试文件
test_*.py
*_test.py
tests/
# 开发工具
debug/
.vscode/
.idea/
*.pyc
__pycache__/
# 文档
docs/
*.md
!README.md
# 环境配置
.env
.env.local
.env.*.local
# Git
.git/
.gitignore
# Python
venv/
env/
*.egg-info/
test/
tests/
test*
# 临时文件
*.tmp
*.log