# 图片资源展示网站 ## 快速开始 ### 方式一:一键部署(推荐) ```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/ # 数据库文件 ```