直接推送到 GitHub 即可部署。评论功能使用浏览器 localStorage 存储,仅在本地可见。
支持完整的评论功能,评论会存储在 SQLite 数据库中。
npm installnpm start服务将在 http://localhost:3000 启动。
PORT: 服务端口,默认 3000SESSION_SECRET: Session 密钥,生产环境请修改
index.html- 主页leaderboard2.html- v2 排行榜data2.html- v2 数据浏览(含评论功能)server.js- Express 后端服务database.js- SQLite 数据库操作tasks_and_rubrics.jsonl- 任务数据
GET /api/comments?task_idx=1
POST /api/comments
Content-Type: application/json
{
"task_idx": 1,
"target_type": "task",
"target_key": "general",
"author_name": "用户名",
"content": "评论内容"
}