Commit Graph

30 Commits

Author SHA1 Message Date
eliascai 68177412f0 docs: 添加项目README文件,介绍中华饮食文化数字图书馆
添加详细的项目介绍文档,包括:
- 项目背景与核心功能
- 技术栈与项目结构
- 收录典籍清单
- 快速开始指南
- 使用说明与配置
- 贡献指南与许可证信息
2025-09-02 11:02:11 +08:00
eliascai 78faad2945 fix: 更新书籍封面路径和注释掉测试iframe地址
更新FeaturedBooks组件中书籍封面图片的路径,从绝对路径改为相对public目录的路径
在ReadingInterface组件中注释掉测试用的iframe地址,保留正式环境地址
2025-08-24 13:25:33 +08:00
eliascai d6f5758784 feat: 添加公共资源并更新网站图标
添加了logo.png和多个PDF资源文件到public目录,同时将网站图标从vite.svg更改为logo.png
2025-08-23 16:46:47 +08:00
eliascai d9b83cbc63 feat(ReadingInterface): 为书籍ID 5添加chatbotToken和样式配置 2025-08-22 16:00:31 +08:00
eliascai 026dfc649c feat(ReadingInterface): 为书籍ID 4添加chatbotToken和样式配置 2025-08-22 15:55:06 +08:00
eliascai 9238f0bc74 feat(ReadingInterface): 为书籍ID '3' 添加自定义聊天机器人配置
添加对书籍ID '3'的特殊处理,包括设置特定的聊天机器人token和自定义样式
2025-08-22 15:31:07 +08:00
eliascai 145cb5b1fa feat(阅读界面): 添加Dify聊天界面样式加载和清理功能
添加了loadDifyStyles函数用于加载不同书籍的Dify聊天界面样式,并在清理阶段移除样式元素。根据书籍ID选择不同的聊天token,并针对family-cookbook书籍设置特定样式。
2025-08-22 15:12:48 +08:00
eliascai 258d0cbf91 refactor(页面组件): 移除书籍详情页的导航栏内容
简化页面结构,删除重复的导航栏代码
2025-08-22 11:31:31 +08:00
eliascai 9068d1b947 feat: 在阅读界面配置中添加新书籍资源 2025-08-22 11:25:36 +08:00
eliascai 0631b12fa6 fix(ReadingInterface): 更新书籍4的标题和资源路径
将书籍4的标题从"家庭食谱大全"改为"随园食单",并更新对应的PDF和OCR资源路径
2025-08-22 11:21:11 +08:00
eliascai 32bdab1819 feat(阅读界面): 添加新食谱并更新书籍封面
- 在阅读界面配置中添加"美味烹调食谱秘典"
- 更新"随园食单"的封面图片路径
- 移除阅读按钮的硬编码链接
2025-08-22 11:15:27 +08:00
eliascai 380ac1dff0 refactor(data): 更新书籍数据和封面图片路径
- 将《家庭食谱大全》替换为《随园食单》并更新相关描述
- 统一封面图片路径为本地路径格式
- 完善书籍详细信息和文化解读内容
2025-08-21 22:16:01 +08:00
eliascai eb86c8abe1 fix: 更新书籍封面图片路径及导航按钮逻辑
将书籍封面图片从01.jpeg更改为05.jpeg
修改Header组件中导航按钮的目标页面从reader变为featured-books
2025-08-21 21:39:58 +08:00
eliascai 3146ccd695 refactor(导航): 移除知识图谱按钮并更新导航文本和标签
- 从Header组件中移除知识图谱导航按钮
- 将RecipeDetail中的返回按钮目标从首页改为菜谱列表
- 更新RecipeOverview中的主题推荐标签为更相关的内容
2025-08-21 21:21:39 +08:00
eliascai 72a819d31f refactor(Homepage): 过滤精选菜谱并清理mock数据
移除未使用的mock菜谱数据,仅保留精选的民国菜谱展示
2025-08-21 19:43:29 +08:00
eliascai d9bbe1115c feat(FoodTimeMap): 增加菜系图片关联功能和高亮效果
添加label.json配置文件用于关联菜系和图片
实现选择菜系时自动滚动到对应图片并高亮显示
扩展餐厅数据集,增加更多餐厅信息
优化图片相册交互,添加悬停效果
2025-08-19 22:11:35 +08:00
eliascai 0af2fc5fcf feat(FoodTimeMap): 动态加载并显示不同菜系的介绍文本
添加对intro.json数据的动态加载功能,根据用户选择的菜系显示对应的介绍文本。当选择"全部"时显示"全部菜系"的内容,选择其他菜系时显示对应菜系的详细介绍。同时添加加载状态和错误处理逻辑。
2025-08-19 17:38:28 +08:00
eliascai 29361963f2 feat(FoodTimeMap): 添加菜系筛选功能和图片相册组件
新增菜系筛选功能,允许用户按菜系类型过滤地图标记
添加右侧图片相册组件,支持图片预览和缩放功能
优化地图性能和布局,修复导入语法错误
2025-08-19 16:19:55 +08:00
eliascai 28dbd6f06c feat(FoodTimeMap): 添加菜系筛选功能并优化地图标记管理
添加 selectedType 状态实现菜系筛选功能,当选择变化时重新渲染地图标记
优化地图标记管理,在重新渲染前清除之前的标记
将图例列表改为单选按钮形式,提升用户交互体验
2025-08-18 16:05:50 +08:00
eliascai 4df7182b16 refactor(FoodTimeMap): 重构民国上海美食地图组件,简化实现逻辑
- 移除冗余状态管理,将地图实例改为useEffect内部管理
- 更新餐馆数据为民国时期真实数据并添加对应图标
- 简化错误处理和加载状态显示
- 优化地图标记和信息窗口实现
- 添加清理函数确保组件卸载时销毁地图实例
2025-08-18 15:18:47 +08:00
eliascai e28569e02a feat: 添加民国上海美食地图网页及数据文件
新增民国上海美食地图HTML页面,展示不同菜系餐馆的地理分布
添加餐馆信息CSV数据文件,包含名称、地址和坐标等信息
基于高德地图API实现标记点展示和交互功能
2025-08-18 10:06:55 +08:00
eliascai 3efe4ae6b2 feat(地图组件): 实现民国上海美食地图功能
添加高德地图API集成,实现交互式美食地图展示
重构FoodTimeMap组件,增加餐馆标记、信息窗口和详情面板
添加错误边界处理和数据清理逻辑
2025-08-18 10:06:33 +08:00
eliascai d4a7464584 feat: 添加菜品图标和OCR页面内容
添加素菜、西菜、上海菜等菜品图标png文件
新增多个OCR识别页面markdown文件,包含古籍食谱和饮食相关内容
2025-08-17 20:57:16 +08:00
eliascai f51887e853 feat(data): 更新书籍信息和食谱数据,添加新食谱及修改现有内容
- 修改《家庭食谱烹调法》的书籍信息,包括书名、作者、出版年份、封面和描述。
- 更新书籍评论,调整评分和用户反馈。
- 新增多道民国传统食谱,包括百宝肚、维蛋肚等,详细描述、配料和制作方法。
- 优化食谱数据结构,确保信息完整性和准确性。
2025-08-15 16:13:12 +08:00
eliascai 92e7deb4fd refactor(assets): 将书籍封面图片从远程URL改为本地路径
统一书籍封面图片的引用方式,使用本地存储的图片文件替代远程URL,便于维护和离线开发
2025-08-15 09:03:00 +08:00
eliascai e01286c6c9 feat: 添加家庭食谱烹调法书籍及阅读功能
- 在页面组件中新增《家庭食谱烹调法》的书籍信息,包括封面、作者、出版年份、描述等。
- 更新阅读界面,支持动态加载书籍的OCR文本和PDF文件。
- 在首页添加“开始阅读”按钮,便于用户直接进入阅读界面。
- 优化书籍配置管理,支持根据书籍ID获取相应的PDF和OCR路径。
2025-08-14 23:02:40 +08:00
eliascai 65da1caad7 feat(recipe): 添加民国时期五道传统食谱及图片资源
添加《烹饪一斑》中的五道民国时期传统食谱:假山楂饼、腐衣包肉法、製鳝魚粉法、醉朱蚶法和凤仙花梗。包括食谱详情、制作方法、图片资源及mock数据,丰富应用内容库。

新增食谱图片资源:
- 0114.png
- 0115.png
- 0116.png
- 0119.png
- 0120.png
2025-08-14 14:40:36 +08:00
eliascai c74e016584 feat(recipes): 添加食谱功能模块和图片资源
新增食谱功能模块,包括食谱概览和详情页面
添加食谱相关图片资源
扩展食谱数据类型,增加更多字段
在首页和导航栏添加食谱入口
更新模拟数据,添加更多食谱示例
2025-08-14 10:42:37 +08:00
eliascai 2a80dae52a feat: 优化阅读界面并集成AI助手功能
- 重构阅读界面布局,支持三分屏模式显示原始文献、OCR文本和AI助手
- 集成Dify AI聊天机器人,可根据当前页面内容进行问答
- 改进设置面板,简化同步滚动开关操作
- 优化键盘快捷键处理逻辑
- 调整页面缩放和导航控制
- 修复文本选择和搜索功能
2025-08-11 21:52:16 +08:00
eliascai 08bd39c6d4 feat: 添加民国饮食文化平台基础架构
- 初始化Vite+React+TypeScript项目结构
- 实现核心页面框架(首页、地图、知识图谱等)
- 添加OCR古籍文本资源(烹饪一斑)
- 配置Tailwind CSS和UI组件库
- 设置ESLint代码规范
- 准备mock数据结构和类型定义
2025-08-07 21:24:04 +08:00