TradeMate Dev
6850ceff56
fix(seo): 详情页服务端渲染写入静态HTML并修复skills预渲染报错
- courses/skills/contents/practices 详情页改为服务端取数 + initialData 渲染,正文进入静态 HTML(解决百度弱 JS 收录盲点)
- contents 的 markdown 由 useEffect+setState 改为 useMemo 同步输出
- 四个 generateStaticParams 改用 API 真实 id;getX 校验 data.id 防后端 200+error 体被当有效数据导致 undefined.map 报错
- 更新进度文档至 v1.3.0
2026-07-11 17:46:31 +08:00
..
2026-06-01 23:14:42 +08:00
2026-07-11 14:47:41 +08:00
2026-06-23 21:23:49 +08:00
2026-07-11 14:47:41 +08:00
2026-06-01 23:14:42 +08:00
2026-06-01 23:14:42 +08:00
2026-06-18 18:14:07 +08:00
2026-06-18 18:14:07 +08:00
2026-07-11 17:46:31 +08:00
2026-07-11 17:46:31 +08:00
2026-06-01 23:14:42 +08:00
2026-06-18 18:14:07 +08:00
2026-07-11 15:02:08 +08:00
2026-06-18 18:14:07 +08:00
2026-06-01 23:14:42 +08:00
2026-07-11 15:02:08 +08:00
2026-07-11 17:23:56 +08:00
2026-07-11 15:02:08 +08:00
2026-06-18 18:14:07 +08:00
2026-07-11 17:46:31 +08:00
2026-06-01 23:14:42 +08:00
2026-07-11 17:23:56 +08:00
2026-07-11 14:47:41 +08:00
2026-07-11 15:02:08 +08:00
2026-06-01 23:14:42 +08:00
2026-07-11 17:46:31 +08:00
2026-06-01 23:14:42 +08:00
2026-07-11 17:23:56 +08:00
2026-06-18 18:14:07 +08:00
2026-06-01 23:14:42 +08:00
2026-06-01 23:14:42 +08:00
2026-06-01 23:14:42 +08:00
2026-07-11 14:47:41 +08:00
2026-06-01 23:14:42 +08:00
2026-06-01 23:14:42 +08:00
2026-07-11 17:23:56 +08:00
2026-06-01 23:14:42 +08:00
2026-07-11 17:23:56 +08:00
2026-07-11 17:08:32 +08:00