蔡浩涵
|
a878b526b8
|
fix: 限制 Markdown 内容中图片的显示大小
用容器包裹图片并设置最大宽度为 max-w-md (448px),避免超大图片影响页面阅读体验。
|
2026-01-11 15:51:16 +08:00 |
|
蔡浩涵
|
14b72dcb7b
|
refactor: 移除项目详情页硬编码的安装指南
移除了对所有带 GitHub 链接项目自动显示的通用安装命令(npm install),
现在安装说明应通过项目的 Markdown 内容字段自定义,更加灵活。
|
2026-01-11 14:57:58 +08:00 |
|
蔡浩涵
|
e63dce2808
|
refactor: 移除项目详情页的图片/视频显示逻辑
由于 source 字段语义不清且容易产生 CSP 错误,暂时移除
图片和视频的显示功能,待后续设计更完善的图片管理方案
|
2026-01-11 14:34:33 +08:00 |
|
蔡浩涵
|
bef12403fb
|
feat: 添加项目删除 API 接口和完整 API 文档
- 新增 DELETE /api/projects/:slug 接口,支持根据 slug 删除项目
- 删除操作会级联删除关联的外部链接和标签关系
- 新增 GET /api/projects/:slug 接口,支持查询项目详情
- 添加完整的 API 参考文档(docs/api-reference.md)
- 修复 ProjectDetail 组件的 iframe 嵌入逻辑,添加可嵌入域名白名单
- 删除旧的数据摄入流程文档,由新 API 文档替代
|
2026-01-11 13:58:52 +08:00 |
|
蔡浩涵
|
7bfdb920a6
|
fix: 优化 Vercel 部署区域配置并升级依赖版本
- 将 Vercel 部署区域从新加坡(sin1)改为香港(hkg1),提升中国大陆访问速度
- 升级 eslint-config-next 至 15.1.11 与 Next.js 版本保持一致
- 修复代码审查中发现的依赖版本不一致问题
|
2026-01-11 11:11:19 +08:00 |
|