update
Some checks failed
deploy / deploy (push) Has been cancelled

This commit is contained in:
toom1996
2026-08-11 22:29:47 +08:00
commit 5a8dbf41cb
62 changed files with 9514 additions and 0 deletions

View File

@ -0,0 +1,21 @@
# 2026-08-07
## 模块门禁 + 导航收敛(发布会模块聚焦)
- 新增 src/components/ComingSoon.astro 编辑风占位组件propsmodule / moduleZh / note
- portfolio / latest-projects / about / contact / login / register 改为使用 Layout + ComingSoon 的「暂未上线」占位页(旧 URL 仍可访问,导航已移除入口)。
- Layout.astro 导航收敛为纯发布会模块:仅 Home / Brands / Shows移除 auth-slot、页脚 Categories、Color Studio Tools、About/Contact 链接;页脚 manifesto 改为走秀档案口径;保留 back-to-top。
- login/register 由 standalone 页改为套 Layout顺带修复此前字体变量未定义问题。
- `npm run build` 通过10 页全部生成;静态预览 :4400 验证占位页与导航收敛生效。
- 决策:用户选择「首页 + 品牌 + 走秀」为发布会模块范围,其余「占位页 + 移除导航」。
## 修正header 不动23:47
- 用户明确「header 别动呀」,故将 Layout.astro 整体还原为原样(顶部导航 Portfolio/Latest/About/Contact + Login/Signup、页脚 Categories/Color Studio Tools/About/Contact 全部恢复)。
- 门禁改为**仅靠 6 个 ComingSoon 占位页**实现:导航链接保留不动,点击 Portfolio/Latest/About/Contact/Login/Register 才看到「暂未上线」。
- 重新 `npm run build` 通过。
## 首页 tabbar仅「发布会」上线23:5x
- 用户澄清前说的「navbar」实为**首页 tabbar**id="tabbar",不是顶部 header
- index.astro 改造tabbar 中 **发布会(backstage) 设为默认激活 + Live 徽标**,承载原 shows 的 SSR 真实走秀卡片getShows(8));灵感(shows)/社媒(events)/街拍(street) 三个 tab 加 `data-soon="true"` + Soon 灰徽标,点击仅切换显示 ComingSoon 占位(不再请求后端切片数据)。
- JS tab 点击处理:命中 `data-soon` 则跳过 `loadPanel()`,仅切面板;其余逻辑不变。
- 「品牌」tab 仍为指向 /brands 的有效链接(属于已上线发布会模块,未屏蔽)。
- `npm run build` 通过校验tabbar active/soon 标记正确、发布会面板 8 张真实卡片、其余三块含 Coming Soon。