mirror of
https://github.com/jnMetaCode/superpowers-zh.git
synced 2026-09-02 22:54:06 +08:00
官网此前一条赞助商内容都没有。这一版把赞助内容全部收敛到独立页 /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(同一维护者的站、同一批赞助商)。