8 Commits

Author SHA1 Message Date
AI不止语
e77aaf6601 feat(sponsors): 新增旗舰赞助商 Infistar.cc 无限星河
旗舰位此前一直是「虚位以待」招商卡。Infistar.cc 上旗舰位,展示形式对齐
jnMetaCode/agency-agents-zh 的旗舰版式:整块大图 banner + 独立文案段 + 福利行,
排在两个常规位之前。

## 落位

| 位置 | 呈现 |
|---|---|
| 官网赞助商页(三语) | 顶部整块 banner(1269×337)+ 定位一句话 + 简介 + 福利 + 行动按钮;「虚位以待」卡自动消失,下面两家转入「更多赞助商」 |
| 福利汇总表 | 排第一行,优惠码列为 —(推广链接自带 aff,无需手填码) |
| 两版 README | 赞助商区块顶部 `<p align="center">` 整幅 banner + 文案段 + 🎁 福利行 + `<hr>`,与参考仓库同版式 |

## 文案口径

素材原文里福利写的是占位符 `[5美元等值测试额度 / 首充专属优惠]`,二选一未定 ——
这句会直接印在 README 和官网上,跟你确认后定为**「注册并完成首次调用领 5 美元
等值测试额度」**,不写没定下来的首充折扣。其余数字均照素材原文:一个 API Key 接入
Claude / ChatGPT / Gemini / Kimi / GLM / DeepSeek,价格低至官方渠道 1 折。

推广链接发版前实测 200(含 www 与裸域)。

## 顺带加一条构建期门禁

旗舰卡读 `img`,常规卡读 `logo` —— 两条渲染路径要的字段不一样。把 tier 从
flagship 改成 standard 而忘了配 logo,页面上就是个静默碎图,而赞助位是付费展示位,
图挂了就是事故。

`assertSponsors()` 在构建期校验三件事:字段按 tier 齐全、素材文件真的存在、
三语文案不缺。反向验证过 —— 把 img 改成不存在的文件、把 tier 改成 standard,
构建各自直接失败并指名道姓报出缺什么。

赞助素材规格说明(官网赞助 FAQ 三语 + site/README.md)同步更新为旗舰 1269×337 /
常规 800×368,并写明常规位还需方形小图标。

## 验证

- 官网 66 页构建通过,三语赞助页均渲染旗舰卡、「虚位以待」卡消失、福利表首行正确
- 全站链接扫描:站内死链 0、无效 `href="#"` 0;banner 落盘 dist 并本地预览 200
- README 引用的 3 个本地素材全部存在
- audit 170 pass / 0 fail;verify-release 115 pass / 0 fail(外链验活覆盖了新增的
  infistar.cc 推广链接)
- CI 等价检查 + tests/kimi · pi · opencode · brainstorm-server 全 PASS
2026-09-02 17:46:29 +08:00
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
AI不止语
66fe0c5f31 docs(readme): 新增赞助商 Cubence,赞助位统一为 25%/75% 标准版式
- 新增 assets/sponsors/cubence.jpg(800px 宽,与 compshare.jpg 规格一致)
- 简/繁 README 赞助位从固定 400px 单元格改为 25%/75% 百分比表格,
  logo 用 width="100%" 自适应,文案统一为 Markdown 链接 + 🎁 福利加粗行
- Cubence 邀请链接:https://cubence.com/signup?code=SCW29JP9
2026-08-07 15:54:40 +08:00
AI不止语
7126feff5e docs(readme): 新增赞助商 — 优云智算(UCloud) (#105)
- README.md / README.zh-Hant.md 恢复「❤️ 赞助商」版块(沿用 a65c3ed 的双列表格格式),首位赞助商优云智算
- banner 取自赞助商物料,压至 800×368 / 75KB(原图 1919×884 / 1.2MB),README 显示宽度 380px
- 原顶部「想赞助支持本项目」单行 callout 并入版块标题,避免同屏重复
2026-07-15 19:37:10 +08:00
AI不止语
9a50f0ae9d chore: 下架赞助商展示,仅保留赞助联系方式
移除 README 与官网的赞助商板块(含 5Cookie Code 展示卡、logo、
中英文案、.sponsor 样式、资源复制与图片文件)。按需求仅在 README
保留一行赞助联系方式(jnMetaCode@qq.com),官网 footer 联系邮箱不变。

站点重建 42 页正常、dist 零赞助残留、无悬空引用与破图。
2026-07-13 20:36:59 +08:00
AI不止语
cc1148887e feat(site): 页脚 + README 增加扫码关注(公众号 + 抖音二维码)
- 官网页脚新增"扫码关注"区块:公众号 AI不止语 + 抖音 @AI不止语(AIBZY)
  两张二维码并排展示(中英 i18n + 响应式)
- README 交流区在公众号文案处嵌入公众号二维码
- 二维码自托管于 assets/,CSP img-src 'self' 已允许,无需放行外域

资源:site/template/assets/qr-{wechat,douyin}.jpg(站点)、assets/qr-wechat.jpg
(README);build.mjs 增加拷贝逻辑 + 页脚 figure 区块 + i18n 文案;
styles.css 增加 .foot-qr/.qr-card 样式。

验证:重建 42 页;两张 QR 拷入 dist;页脚区块生成;CSP 不受影响。
2026-06-20 06:04:15 +08:00
AI不止语
a65c3ed0dc docs(readme): 新增赞助商版块 — 5Cookie Code
在「这是什么?」上方新增「❤️ 赞助商」版块,首位赞助商
5Cookie Code(logo + 描述 + aff 链接),标题旁附招赞助语。
2026-06-13 06:09:58 +08:00
AI不止语
a9e02b501e chore: 跟上游 v5.1.0 对齐 (#22)
补齐上游漏的根级文件:CLAUDE.md(翻译 + 中文 fork 备注)、
AGENTS.md(symlink → CLAUDE.md,跟上游 mode 120000 一致)、
RELEASE-NOTES.md(上游英文原样 1180 行)、RELEASE-NOTES.zh.md
(新建中文 fork 自身 release log)、.codex-plugin/plugin.json
(中文化)、.version-bump.json、scripts/bump-version.sh、
assets/{app-icon.png,superpowers-small.svg}、4 个上游新增测试。

跟上游意图对齐,删上游已废弃流程:
- commands/ 全 3 个 deprecated stub(上游 #1188)
- agents/code-reviewer.md(已上升进 requesting-code-review skill,
  上游 PR #1299)
- bin/superpowers-zh.js 删 install agents 逻辑,保留 uninstall 用
  hardcoded LEGACY_AGENT_FILENAMES 列表清理已装用户残留
- .github/workflows/ci.yml 删 "Validate agents" 段
- package.json files 字段移除 agents/ commands/

主动修上游 v5.1.0 疏忽:
- .cursor-plugin/plugin.json 删 dangling 的 "agents": "./agents/"
  和 "commands": "./commands/"。上游删目录但忘同步 manifest
  (git blame 显示自 2026-02-13 起从未更新)。

配套:
- scripts/sync-plugin-version.js 扩到 .codex-plugin/plugin.json
- npm pack 校验 90 文件 228KB,agents/commands 残留 0 条

中文版"手动新增"叠加层全部保留:bin/ + npx 流程、docs/、
chinese-* skill、mcp-builder、workflow-runner、README 主推 npx、
各 INSTALL.md、.gemini/、sync-plugin-version.js。

详见 RELEASE-NOTES.zh.md v1.3.0 段。
2026-05-10 22:27:52 +08:00