统一使用 public logo 资源
- 登录页、侧栏和 favicon 统一引用 public/logo.png 暴露的 /logo.png。 - 删除根目录 logo_square.png 和 Express 中单独提供该文件的路由。 - 同步更新组件测试、项目文档和历史工程分析说明,避免继续引用旧 logo_square。 - 同步整理 ../Seg_Server_Docker 部署包,仅保留 public/logo.png 并更新前端 Docker 构建配置。
This commit is contained in:
@@ -282,13 +282,13 @@ AI 助手运行的容器/环境与项目实际开发环境分离,后者才装
|
||||
2. 浏览器控制台报 `favicon.ico 404`
|
||||
|
||||
### B. 产生原因
|
||||
1. `logo_square.png` 位于项目根目录,但 Vite 不会自动将根目录文件暴露为静态资源
|
||||
2. 前端代码引用路径为 `/Logo.png`(首字母大写),与实际文件名 `logo_square.png` 不匹配
|
||||
1. 早期 logo 位于项目根目录,但 Vite 不会自动将根目录文件暴露为静态资源
|
||||
2. 前端代码引用路径为 `/Logo.png`(首字母大写),与实际静态资源路径不匹配
|
||||
3. `index.html` 无 favicon 声明,浏览器默认请求 `/favicon.ico`
|
||||
|
||||
### C. 解决方案
|
||||
1. 创建 `public/` 目录(Vite 原生支持,自动暴露到根 URL)
|
||||
2. 将 `logo_square.png` 复制为 `public/logo.png`
|
||||
2. 将系统 logo 统一放入并引用为 `public/logo.png`
|
||||
3. `Sidebar.tsx` 引用路径改为 `/logo.png`
|
||||
4. `index.html` 添加 `<link rel="icon" type="image/png" href="/logo.png" />`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user