主要修复: 1. Logo 显示规范化 - 仅在登录页、首页显示,详情页显示'无图片'占位符 2. Nginx 图片代理修复 - 调整 location 优先级,/uploads 优先级最高 3. 后端图片数据加载 - get_collections() API 返回图片数据 4. 前端图片路径修复 - 直接使用 path 字段,避免路径重复 技术细节: - Nginx location 优先级调整 (config/nginx.conf) - 前端 Detail.jsx 图片路径和 onError 处理 - 后端 collections.py 图片数据加载 - 前端 Login.jsx/Home.jsx Logo 引用统一 影响范围: - ✅ 藏品列表图片显示 - ✅ 藏品详情图片显示 - ✅ 图片预览弹窗 - ✅ Logo 使用规范化 测试验证: - 所有图片功能正常 - Logo 显示规范 - API 返回图片数据 |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| LOGO_GUIDE.md | ||
| README.md | ||
| title_logo.svg | ||
README.md
图片资源
本目录存放项目的所有图片资源。
📁 文件列表
logo.jpg- 系统主 Logo(106KB, 512x512)
🎨 使用方式
前端访问
<img src="/static/images/logo.jpg" alt="logo" />
后端访问(FastAPI)
from fastapi.staticfiles import StaticFiles
app.mount("/static", StaticFiles(directory="static"), name="static")
📐 建议尺寸
- Logo: 512x512 或更大(用于缩放)
- 背景图: 1920x1080(全屏背景)
- 头像: 200x200(用户头像)
📦 格式建议
- Logo: PNG(透明背景)或 JPG
- 照片: JPG(压缩比好)
- 图标: SVG(矢量可缩放)或 PNG
最后更新: 2026-03-16