diff --git a/README.md b/README.md
index 0e02c7a..1c45e44 100644
--- a/README.md
+++ b/README.md
@@ -25,66 +25,11 @@
- 🔐 **环境变量:** 安全存储敏感配置,任务执行时自动注入
- 🎨 **现代 UI:** 响应式设计,深色/浅色主题切换
-## 效果图 📺
-
-
-
-## 快速开始 🚀
-
-### Docker 部署(推荐)
-
-```bash
-docker run -d \
- --name baihu \
- -p 8052:8052 \
- -v $(pwd)/data:/app/data \
- -v $(pwd)/configs:/app/configs \
- -v $(pwd)/envs:/app/envs \
- -e TZ=Asia/Shanghai \
- --restart unless-stopped \
- ghcr.io/engigu/baihu:main
-```
-
-### Docker Compose
-
-```yaml
-services:
- baihu:
- image: ghcr.io/engigu/baihu:main
- container_name: baihu
- ports:
- - "8052:8052"
- volumes:
- - ./data:/app/data
- - ./configs:/app/configs
- - ./envs:/app/envs
- environment:
- - TZ=Asia/Shanghai
- # 以下环境变量可覆盖配置文件(可选)
- # - BH_SERVER_PORT=8052
- # - BH_DB_TYPE=mysql
- # - BH_DB_HOST=localhost
- # - BH_DB_PORT=3306
- # - BH_DB_USER=root
- # - BH_DB_PASSWORD=password
- # - BH_DB_NAME=baihu
- restart: unless-stopped
-```
-
-```bash
-docker-compose up -d
-```
-
-### 访问面板
-
-启动后访问:http://localhost:8052
-
-**默认账号:** `admin` / `123456`
-
-> ⚠️ 首次登录后请立即修改默认密码
-
## 功能特性 📋
+
+点击展开查看详细功能
+
### 定时任务管理
- 支持标准 Cron 表达式调度
- 常用时间规则快捷选择
@@ -122,6 +67,145 @@ docker-compose up -d
- 调度参数热重载
- 数据备份与恢复
+
+
+## 效果图 📺
+
+
+
+## 快速开始 🚀
+
+
+方式一:环境变量部署(推荐)
+
+通过环境变量指定配置,简单灵活,适合容器编排场景。
+
+**使用 SQLite(默认):**
+
+```bash
+docker run -d \
+ --name baihu \
+ -p 8052:8052 \
+ -v $(pwd)/data:/app/data \
+ -v $(pwd)/envs:/app/envs \
+ -e TZ=Asia/Shanghai \
+ --restart unless-stopped \
+ ghcr.io/engigu/baihu:latest
+```
+
+**Docker Compose(SQLite):**
+
+```yaml
+services:
+ baihu:
+ image: ghcr.io/engigu/baihu:latest
+ container_name: baihu
+ ports:
+ - "8052:8052"
+ volumes:
+ - ./data:/app/data
+ - ./envs:/app/envs
+ environment:
+ - TZ=Asia/Shanghai
+ restart: unless-stopped
+```
+
+**使用 MySQL:**
+
+```bash
+docker run -d \
+ --name baihu \
+ -p 8052:8052 \
+ -v $(pwd)/data:/app/data \
+ -v $(pwd)/envs:/app/envs \
+ -e TZ=Asia/Shanghai \
+ -e BH_DB_TYPE=mysql \
+ -e BH_DB_HOST=mysql-server \
+ -e BH_DB_PORT=3306 \
+ -e BH_DB_USER=root \
+ -e BH_DB_PASSWORD=your_password \
+ -e BH_DB_NAME=baihu \
+ --restart unless-stopped \
+ ghcr.io/engigu/baihu:latest
+```
+
+**Docker Compose(MySQL):**
+
+```yaml
+services:
+ baihu:
+ image: ghcr.io/engigu/baihu:latest
+ container_name: baihu
+ ports:
+ - "8052:8052"
+ volumes:
+ - ./data:/app/data
+ - ./envs:/app/envs
+ environment:
+ - TZ=Asia/Shanghai
+ - BH_DB_TYPE=mysql
+ - BH_DB_HOST=mysql-server
+ - BH_DB_PORT=3306
+ - BH_DB_USER=root
+ - BH_DB_PASSWORD=your_password
+ - BH_DB_NAME=baihu
+ restart: unless-stopped
+```
+
+
+
+
+方式二:配置文件部署
+
+通过挂载 `config.ini` 配置文件来管理配置,适合需要持久化配置的场景。
+
+**Docker 命令:**
+
+```bash
+docker run -d \
+ --name baihu \
+ -p 8052:8052 \
+ -v $(pwd)/data:/app/data \
+ -v $(pwd)/configs:/app/configs \
+ -v $(pwd)/envs:/app/envs \
+ -e TZ=Asia/Shanghai \
+ --restart unless-stopped \
+ ghcr.io/engigu/baihu:latest
+```
+
+**Docker Compose:**
+
+```yaml
+services:
+ baihu:
+ image: ghcr.io/engigu/baihu:latest
+ container_name: baihu
+ ports:
+ - "8052:8052"
+ volumes:
+ - ./data:/app/data
+ - ./configs:/app/configs
+ - ./envs:/app/envs
+ environment:
+ - TZ=Asia/Shanghai
+ restart: unless-stopped
+```
+
+首次使用需要复制 `configs/config.example.ini` 为 `configs/config.ini`,然后根据需要修改配置。
+
+
+
+> 💡 环境变量优先级高于配置文件,两种方式可以混合使用。
+
+
+### 访问面板
+
+启动后访问:http://localhost:8052
+
+**默认账号:** `admin` / `123456`
+
+> ⚠️ 首次登录后请立即修改默认密码
+
## 目录结构 📁
```
@@ -151,6 +235,9 @@ docker-compose up -d
## 配置说明 ⚙️
+
+点击展开查看配置详情
+
### 配置文件
配置文件路径:`configs/config.ini`
@@ -186,26 +273,11 @@ table_prefix = baihu_
| `BH_DB_NAME` | database.dbname | 数据库名称 | ql_panel |
| `BH_DB_PATH` | database.path | SQLite 文件路径 | ./data/ql.db |
| `BH_DB_TABLE_PREFIX` | database.table_prefix | 表前缀 | baihu_ |
-| `BH_SECRET` | security.secret | JWT 密钥 | 自动生成 |
+| `BH_SECRET` | security.secret | JWT 密钥 | 手动指定 |
-**使用 MySQL 示例:**
+**MySQL 示例:**
-```bash
-docker run -d \
- --name baihu \
- -p 8052:8052 \
- -v $(pwd)/data:/app/data \
- -v $(pwd)/envs:/app/envs \
- -e TZ=Asia/Shanghai \
- -e BH_DB_TYPE=mysql \
- -e BH_DB_HOST=mysql-server \
- -e BH_DB_PORT=3306 \
- -e BH_DB_USER=root \
- -e BH_DB_PASSWORD=your_password \
- -e BH_DB_NAME=baihu \
- --restart unless-stopped \
- ghcr.io/engigu/baihu:main
-```
+参考上方「方式一:环境变量部署」中的 MySQL 配置示例。
### 调度设置
@@ -219,31 +291,7 @@ docker run -d \
修改调度设置后立即生效,无需重启服务。
-## 技术栈 🛠️
-
-**后端:** Go 1.21+ / Gin / GORM / SQLite / JWT / Cron / WebSocket
-
-**前端:** Vue 3 / TypeScript / Vite / Tailwind CSS / Shadcn/ui / Xterm.js
-
-**部署:** Docker / GitHub Actions / Multi-arch (amd64/arm64)
-
-## 本地开发 📖
-
-```bash
-# 克隆项目
-git clone https://github.com/engigu/baihu.git
-cd baihu
-
-# 安装依赖
-make deps
-cd web && npm install && cd ..
-
-# 构建前端 + 后端
-make build-all
-
-# 运行
-./baihu
-```
+
## 贡献 🤝