# 图片资源展示网站

## 快速开始

### 方式一：一键部署（推荐）

```bash
chmod +x deploy.sh
./deploy.sh
```

### 方式二：已安装 Node.js

```bash
chmod +x start.sh
./start.sh
```

## 访问地址

- 首页: http://localhost:3000
- 登录: http://localhost:3000/login
- 后台: http://localhost:3000/admin

## 默认账号

- 用户名: admin
- 密码: admin123

## 功能说明

### 首页
- 展示图片网格
- 长按图片可保存
- 根据分组时间自动轮播

### 后台管理
- 功能开关：控制首页是否展示
- 分组管理：添加、删除分组，设置展示时间
- 图片管理：上传图片（自动裁剪280x280）、上架/下架、删除

## 技术栈

- Node.js + Express
- SQLite (better-sqlite3)
- Bootstrap 5
- Cropper.js

## 项目结构

```
├── server.js          # 服务器主文件
├── package.json       # 项目配置
├── deploy.sh          # 部署脚本
├── start.sh           # 启动脚本
├── database/          # 数据库脚本
├── public/            # 前端静态文件
│   ├── index.html
│   ├── login.html
│   ├── admin.html
│   └── vendor/        # 第三方库
├── uploads/           # 上传的图片
└── data/              # 数据库文件
```
