You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

160 lines
5.9 KiB

# 修改记录
2 weeks ago
## 2024年 - 优化房屋安全监测方案"系统组成"部分格式
### 修改内容
1. **优化"二、系统组成"部分格式** (`site/房屋安全监测方案.md`)
- 修复列表项格式,添加点号和空格(如"1智能"改为"1. 智能")
- 使用加粗格式(**)突出列表项标题,提升可读性
- 去除多余空白行,保持合理的段落间距
- 统一格式规范,使文档更加美观
### 格式改进
- 列表项格式规范化(1. 2. 3. 4.)
- 列表项标题使用加粗格式,层次更清晰
- 去除多余空白行,文档更紧凑
- 保持内容不变,仅优化格式
---
## 2024年 - 重构房屋安全监测方案文档格式
### 修改内容
1. **优化文档格式和排版** (`site/房屋安全监测方案.md`)
- 使用标准 Markdown 标题语法(#、##、###)替代纯文本标题
- 主标题使用一级标题(#)
- 一级章节(一、二、三等)使用二级标题(##)
- 二级列表项使用三级标题(###)
- 优化段落间距,提升可读性
- 保持所有内容完全不变,仅优化格式和排版
### 格式改进
- 标题层级更加清晰,符合 Markdown 规范
- 文档结构更加规范,便于阅读和渲染
- 段落间距优化,视觉效果更佳
- 列表项格式统一,层次分明
---
## 2024年 - 解决方案页面重新设计
### 修改内容
1. **添加解决方案markdown文件读取功能** (`site/lib/data.ts`)
- 添加了 `solutionMarkdownMap` 映射,将解决方案ID映射到对应的markdown文件名
- 添加了 `getSolutionMarkdownFile` 函数,用于读取解决方案markdown文件
- 添加了 `getSolutionMarkdown` 导出函数,支持缓存机制
2. **创建解决方案详情页面组件** (`site/components/SolutionDetailSection.tsx`)
- 新建组件用于渲染解决方案的markdown内容
- 支持解析markdown格式,提取标题和段落
- 使用与网站一致的设计风格
3. **创建解决方案详情页面路由** (`site/app/[locale]/solutions/[id]/page.tsx`)
- 新建动态路由页面,支持通过ID访问具体解决方案详情
- 集成markdown内容读取和渲染
- 包含404错误处理
4. **修改导航组件** (`site/components/MainNav.tsx`)
- 添加二级菜单悬停显示功能
- PC端:鼠标悬停时显示下拉菜单
- 移动端:显示折叠式二级菜单
- 支持 `NavItem``children` 属性
5. **更新导航数据** (`site/data/mainnav.json`)
- 为"解决方案"菜单项添加二级菜单
- 包含四个子菜单项:
- 房屋安全监测方案 (`/solutions/house-safety`)
- 边坡安全监测方案 (`/solutions/slope-safety`)
- 桥梁安全监测方案 (`/solutions/bridge-safety`)
- 矿山/坑道/水坝监测方案 (`/solutions/mine-dam`)
6. **修改解决方案列表组件** (`site/components/SolutionsSection.tsx`)
- 添加 `locale` 参数支持
- 将解决方案卡片改为可点击的链接
- 点击卡片跳转到对应的详情页面
- 优化hover效果和过渡动画
7. **更新解决方案页面** (`site/app/[locale]/solutions/page.tsx`)
- 传递 `locale` 参数给 `SolutionsSection` 组件
### 功能说明
- 解决方案页面现在支持二级菜单导航
- 鼠标悬停在"解决方案"菜单上时,会显示四个子菜单项
- 点击解决方案卡片可以跳转到对应的详情页面
- 详情页面会显示对应markdown文件的完整内容
- 支持中英文多语言
### 相关文件
- `房屋安全监测方案.md` - 房屋安全监测方案内容
- `边坡安全监测方案优化.md` - 边坡安全监测方案内容
- `桥梁安全监测方案.md` - 桥梁安全监测方案内容
- `矿山_坑道 _水坝监测方案.md` - 矿山/坑道/水坝监测方案内容
---
## 2024年 - 修复解决方案详情页面文件读取问题并优化内容
### 修改内容
1. **修复文件路径查找问题** (`site/lib/data.ts`)
- 修复了解决方案markdown文件的路径查找逻辑
- 添加了直接在`site`目录下查找文件的路径选项
- 确保文件能够正确读取,解决显示空白的问题
2. **优化房屋安全监测方案内容** (`site/房屋安全监测方案.md`)
- 大幅扩充和优化了方案内容,从96行扩展到300+行
- 添加了详细的技术说明和设备介绍
- 完善了监测指标、监测方法、系统功能等章节
- 增加了实施方案的详细步骤说明
- 添加了系统优势的详细描述
- 优化了总结部分,使其更加全面和专业
### 问题解决
- **问题**:点击房屋安全监测方案后显示空白
- **原因**:文件路径查找不正确,无法找到markdown文件
- **解决方案**:
1. 修复了路径查找逻辑,添加了`site`目录下的直接查找路径
2. 优化了文件内容,使其更加丰富和专业
### 内容优化亮点
- 详细的技术参数说明(精度、频率范围等)
- 完整的监测方法和工作流程
- 多级预警机制和响应流程
- 数据分析和趋势预测功能
- 完整的实施方案和维护指南
---
## 2024年 - 首页解决方案轮播添加跳转功能
### 修改内容
1. **修改首页解决方案轮播组件** (`site/components/SolutionsCarousel.tsx`)
- 添加 `locale` 参数支持
- 将轮播项改为可点击的链接,点击后跳转到对应的解决方案详情页
- 添加"了解更多"链接提示和箭头图标
- 优化hover效果:
- 标题颜色变化(hover时变为蓝色)
- 图片缩放效果(hover时轻微放大)
- 阴影增强效果
- "了解更多"链接的箭头位置动画
2. **更新首页** (`site/app/[locale]/page.tsx`)
- 传递 `locale` 参数给 `SolutionsCarousel` 组件
### 功能说明
- 首页的解决方案轮播现在可以点击跳转到详情页
- 每个轮播项都是一个可点击的链接
- 添加了视觉反馈,提升用户体验
- 支持中英文多语言