241 lines
4.0 KiB
Markdown
241 lines
4.0 KiB
Markdown
|
|
# Logo 使用规范
|
|||
|
|
|
|||
|
|
**版本**: v1.0.0
|
|||
|
|
**更新日期**: 2026-03-16
|
|||
|
|
**状态**: ✅ 官方指定 Logo
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🐉 官方 Logo
|
|||
|
|
|
|||
|
|
### 主 Logo
|
|||
|
|
|
|||
|
|
**文件**: `jiachenlong-logo.png`
|
|||
|
|
|
|||
|
|
**位置**:
|
|||
|
|
- 本地:`/static/images/jiachenlong-logo.png`
|
|||
|
|
- 前端服务器:`/var/www/html/static/images/jiachenlong-logo.png`
|
|||
|
|
|
|||
|
|
**规格**:
|
|||
|
|
- 格式:PNG
|
|||
|
|
- 大小:606KB
|
|||
|
|
- 尺寸:正方形(适合圆形裁剪)
|
|||
|
|
- 颜色:橙色(中国传统色)
|
|||
|
|
- 设计:龙型环绕 + "甲辰收藏"文字
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 使用场景
|
|||
|
|
|
|||
|
|
### 1. 登录页面
|
|||
|
|
|
|||
|
|
**文件**: `frontend/src/pages/Login.jsx`
|
|||
|
|
|
|||
|
|
```jsx
|
|||
|
|
<img
|
|||
|
|
src="/static/images/jiachenlong-logo.png"
|
|||
|
|
alt="甲辰收藏"
|
|||
|
|
style={{
|
|||
|
|
width: '200px',
|
|||
|
|
height: '200px',
|
|||
|
|
borderRadius: '50%',
|
|||
|
|
boxShadow: '0 0 40px rgba(251, 191, 36, 0.4)',
|
|||
|
|
background: '#fff'
|
|||
|
|
}}
|
|||
|
|
/>
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2. 首页
|
|||
|
|
|
|||
|
|
**文件**: `frontend/src/pages/Home.jsx`
|
|||
|
|
|
|||
|
|
```jsx
|
|||
|
|
<img
|
|||
|
|
src="/static/images/jiachenlong-logo.png"
|
|||
|
|
alt="甲辰收藏"
|
|||
|
|
style={{
|
|||
|
|
width: '48px',
|
|||
|
|
height: '48px',
|
|||
|
|
borderRadius: '50%',
|
|||
|
|
objectFit: 'cover'
|
|||
|
|
}}
|
|||
|
|
/>
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 3. 藏品详情页
|
|||
|
|
|
|||
|
|
**文件**: `frontend/src/pages/Detail.jsx`
|
|||
|
|
|
|||
|
|
```jsx
|
|||
|
|
<img
|
|||
|
|
src="/static/images/jiachenlong-logo.png"
|
|||
|
|
alt="甲辰收藏"
|
|||
|
|
onError={(e) => {
|
|||
|
|
e.target.src = '/static/images/jiachenlong-logo.png';
|
|||
|
|
}}
|
|||
|
|
/>
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🎨 样式规范
|
|||
|
|
|
|||
|
|
### 圆形样式(推荐)
|
|||
|
|
|
|||
|
|
```css
|
|||
|
|
.logo {
|
|||
|
|
width: 200px;
|
|||
|
|
height: 200px;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
object-fit: cover;
|
|||
|
|
box-shadow: 0 0 40px rgba(251, 191, 36, 0.4);
|
|||
|
|
background: #fff;
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 小尺寸(导航栏等)
|
|||
|
|
|
|||
|
|
```css
|
|||
|
|
.logo-small {
|
|||
|
|
width: 48px;
|
|||
|
|
height: 48px;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
object-fit: cover;
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 中等尺寸
|
|||
|
|
|
|||
|
|
```css
|
|||
|
|
.logo-medium {
|
|||
|
|
width: 100px;
|
|||
|
|
height: 100px;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
object-fit: cover;
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📦 部署规范
|
|||
|
|
|
|||
|
|
### 部署脚本
|
|||
|
|
|
|||
|
|
**文件**: `scripts/deploy.sh`
|
|||
|
|
|
|||
|
|
部署脚本会自动:
|
|||
|
|
1. ✅ 检查 Logo 文件是否存在
|
|||
|
|
2. ✅ 部署前端构建文件
|
|||
|
|
3. ✅ 部署 Logo 到服务器
|
|||
|
|
4. ✅ 重启 Nginx
|
|||
|
|
|
|||
|
|
### 部署命令
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 测试环境
|
|||
|
|
./scripts/deploy.sh 1.0.0 test
|
|||
|
|
|
|||
|
|
# 生产环境
|
|||
|
|
./scripts/deploy.sh 1.0.0 production
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 手动部署
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 1. 构建前端
|
|||
|
|
cd frontend
|
|||
|
|
npm run build
|
|||
|
|
|
|||
|
|
# 2. 部署到服务器
|
|||
|
|
scp -r dist/* root@8.149.137.26:/var/www/html/
|
|||
|
|
scp static/images/jiachenlong-logo.png root@8.149.137.26:/var/www/html/static/images/
|
|||
|
|
|
|||
|
|
# 3. 重启 Nginx
|
|||
|
|
ssh root@8.149.137.26 "nginx -s reload"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## ⚠️ 注意事项
|
|||
|
|
|
|||
|
|
### 必须遵守
|
|||
|
|
|
|||
|
|
1. ✅ **统一使用** `jiachenlong-logo.png`
|
|||
|
|
2. ✅ **禁止使用** 旧版 `logo.jpg`、`dragon-logo.jpg`、`title_logo.svg`
|
|||
|
|
3. ✅ **保持比例** - 始终使用正方形容器
|
|||
|
|
4. ✅ **圆形裁剪** - 使用 `border-radius: 50%`
|
|||
|
|
5. ✅ **白色背景** - Logo 需要白色背景衬托
|
|||
|
|
|
|||
|
|
### 禁止行为
|
|||
|
|
|
|||
|
|
- ❌ 不要修改 Logo 颜色
|
|||
|
|
- ❌ 不要拉伸变形
|
|||
|
|
- ❌ 不要添加其他效果
|
|||
|
|
- ❌ 不要使用其他 Logo 文件
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📁 文件位置
|
|||
|
|
|
|||
|
|
### 本地开发
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
jiachenlong/
|
|||
|
|
└── static/
|
|||
|
|
└── images/
|
|||
|
|
└── jiachenlong-logo.png # ✅ 官方 Logo
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 前端服务器
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
/var/www/html/
|
|||
|
|
└── static/
|
|||
|
|
└── images/
|
|||
|
|
└── jiachenlong-logo.png # ✅ 官方 Logo
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🔄 更新流程
|
|||
|
|
|
|||
|
|
如需更新 Logo:
|
|||
|
|
|
|||
|
|
1. **替换文件**
|
|||
|
|
```bash
|
|||
|
|
cp new-logo.png /static/images/jiachenlong-logo.png
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
2. **重新构建**
|
|||
|
|
```bash
|
|||
|
|
cd frontend
|
|||
|
|
npm run build
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
3. **部署到服务器**
|
|||
|
|
```bash
|
|||
|
|
./scripts/deploy.sh 1.0.1 production
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
4. **验证部署**
|
|||
|
|
```bash
|
|||
|
|
curl http://8.149.137.26/static/images/jiachenlong-logo.png -o /tmp/logo-check.png
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📊 Logo 对比
|
|||
|
|
|
|||
|
|
| 文件 | 状态 | 说明 |
|
|||
|
|
|------|------|------|
|
|||
|
|
| `jiachenlong-logo.png` | ✅ **官方指定** | 橙色圆形龙型 Logo |
|
|||
|
|
| `logo.jpg` | ❌ 废弃 | 旧版 Logo |
|
|||
|
|
| `dragon-logo.jpg` | ❌ 废弃 | 旧版龙型 Logo |
|
|||
|
|
| `title_logo.svg` | ❌ 废弃 | 旧版 SVG Logo |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**所有部署必须使用 `jiachenlong-logo.png`!**
|
|||
|
|
|
|||
|
|
**最后更新**: 2026-03-16
|