Files
superpowers-zh/assets
AI不止语 ae316d87f3 feat(site): 新增赞助商独立页;顺带修掉三处一直坏着的链接 / 布局
官网此前一条赞助商内容都没有。这一版把赞助内容全部收敛到独立页
/sponsors(中 / EN / 繁三语各一份),首页不放任何赞助位,入口进导航栏。

赞助商页结构:Hero → 旗舰位 → 当前赞助商 → 专属福利汇总 → FAQ →
赞助权益 → CTA。

- 分档由数据驱动:SPONSORS 里 tier: 'flagship' 的用大 banner 单独成块
  (读 img),其余是紧凑卡(读 logo,简介 CSS 截 4 行);当前无 flagship,
  该区块渲染成「虚位以待」招商卡
- 紧凑卡的简介可展开:JS 比对 scrollHeight/clientHeight,只有真被截断
  时才显示「展开全部」,避免出现点了没反应的死按钮
- 福利汇总表里的优惠码点一下即复制,复用站内已有的 copy 委托,未新增
  第三方依赖
- Hero 原文案写「不做付费墙也不接广告」,但赞助位本身就是付费展示位,
  自相矛盾。改为如实说明;外链一律 rel="sponsored nofollow noopener"

顺带修掉三处做入口时发现的老问题(都是线上正在坏的):

- 每个 skill 详情页的「← 返回全部 Skill」是 404:链接写的 index.html,
  从 /skills/xxx 解析成 /skills/index.html —— 该文件不存在。实测线上
  同样 404。60 个详情页全中,已改 ../index.html
- EN / 繁體页面的导航与品牌链接全部跳回中文首页:base 原本按「相对站点
  根」算,/en/index.html 的导航是 ../index.html。已改为相对当前语言根
- 导航栏在 900px 以下挤成两三行(「支持工具」被竖排拆开):原来跟着
  720px 断点走,721–900px 这段一直是坏的。现改为导航项永不折行 + 独立
  900px 断点 + 窄屏横向滚动

赞助商图标取自 ao.aiolaola.com(同一维护者的站、同一批赞助商)。
2026-08-18 18:56:03 +08:00
..