From 18ff5715518b4280b3b3a71e60458f1758147712 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?AI=E4=B8=8D=E6=AD=A2=E8=AF=AD?=
<12096460+jnMetaCode@users.noreply.github.com>
Date: Tue, 23 Jun 2026 04:25:18 +0800
Subject: [PATCH] =?UTF-8?q?feat(site):=20=E5=8A=A0=20aiOlaOla=20=E5=AD=A6?=
=?UTF-8?q?=E4=B9=A0=E5=B9=B3=E5=8F=B0=20CTA=20+=20=E6=9D=A5=E6=BA=90?=
=?UTF-8?q?=E6=A0=87=E8=AE=B0=20utm=5Fsource=3Dsp1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 首页 CTA 区新增"免费学 AI 编程 · aiOlaOla"主按钮(书改为次按钮)
- 页脚生态区 aiolaola 链接带 utm_source=sp1
- 全部用 apex aiolaola.com(避免 www→apex 308 跳转),UTM 让 aiOlaOla
的 GA 能识别来自 sp.aiolaola.com 的流量(source=sp1)
---
site/build.mjs | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/site/build.mjs b/site/build.mjs
index 7703c56..daa1880 100644
--- a/site/build.mjs
+++ b/site/build.mjs
@@ -139,6 +139,7 @@ const T = {
bookTitle: '装好之后,配上方法论效率翻倍',
bookDesc: '《AI 编程实战 · 方法论三卷书》—— 10 个 AI 编程工具完整教程 + 真实踩坑。在线书 + PDF,永久免费。',
bookBtn: '免费阅读 ↗',
+ aiolaolaBtn: '免费学 AI 编程 · aiOlaOla ↗',
sponsorTitle: '赞助商',
sponsorDesc: '稳定高速的 API 中继服务,为 Claude Code、Codex 等平台提供 API 中继与 AI 生图服务。',
sponsorCta: '🙏 想出现在这里?联系 jnMetaCode@qq.com',
@@ -148,7 +149,7 @@ const T = {
footCols: [
{ h: '产品', links: [['特性', '#why'], ['Skills', '#skills'], ['支持工具', '#tools'], ['FAQ', '#faq']] },
{ h: '资源', links: [['GitHub', 'https://github.com/jnMetaCode/superpowers-zh'], ['npm', 'https://www.npmjs.com/package/superpowers-zh'], ['方法论三卷书', 'https://book.aibuzhiyu.com/']] },
- { h: '生态', links: [['aiOlaOla · 从零学会 AI 编程', 'https://aiolaola.com/'], ['X / Twitter', 'https://x.com/jnMetaCode'], ['公众号 AI不止语', 'https://aiolaola.com/'], ['姐妹项目', 'https://github.com/jnMetaCode']] },
+ { h: '生态', links: [['aiOlaOla · 从零学会 AI 编程', 'https://aiolaola.com/?utm_source=sp1'], ['X / Twitter', 'https://x.com/jnMetaCode'], ['公众号 AI不止语', 'https://aiolaola.com/'], ['姐妹项目', 'https://github.com/jnMetaCode']] },
{ h: '社区', links: [['提交 Issue', 'https://github.com/jnMetaCode/superpowers-zh/issues'], ['贡献指南', 'https://github.com/jnMetaCode/superpowers-zh/blob/main/CLAUDE.md'], ['联系邮箱', 'mailto:jnMetaCode@qq.com']] },
],
footTag: 'AI 编程超能力 · 中文增强版 · MIT License',
@@ -224,6 +225,7 @@ const T = {
bookTitle: 'Pair it with the methodology for 2× efficiency',
bookDesc: '"AI Coding in Practice · The Three-Volume Methodology" — full tutorials for 10 AI coding tools plus real-world pitfalls. Online book + PDF, free forever.',
bookBtn: 'Read free ↗',
+ aiolaolaBtn: 'Learn AI coding free · aiOlaOla ↗',
sponsorTitle: 'Sponsors',
sponsorDesc: 'A fast, reliable API relay for Claude Code, Codex and more — API relay and AI image generation.',
sponsorCta: '🙏 Want to appear here? Contact jnMetaCode@qq.com',
@@ -233,7 +235,7 @@ const T = {
footCols: [
{ h: 'Product', links: [['Features', '#why'], ['Skills', '#skills'], ['Tools', '#tools'], ['FAQ', '#faq']] },
{ h: 'Resources', links: [['GitHub', 'https://github.com/jnMetaCode/superpowers-zh'], ['npm', 'https://www.npmjs.com/package/superpowers-zh'], ['Methodology book', 'https://book.aibuzhiyu.com/']] },
- { h: 'Ecosystem', links: [['aiOlaOla', 'https://aiolaola.com/'], ['X / Twitter', 'https://x.com/jnMetaCode'], ['Sister projects', 'https://github.com/jnMetaCode']] },
+ { h: 'Ecosystem', links: [['aiOlaOla', 'https://aiolaola.com/?utm_source=sp1'], ['X / Twitter', 'https://x.com/jnMetaCode'], ['Sister projects', 'https://github.com/jnMetaCode']] },
{ h: 'Community', links: [['Open an Issue', 'https://github.com/jnMetaCode/superpowers-zh/issues'], ['Contributing', 'https://github.com/jnMetaCode/superpowers-zh/blob/main/CLAUDE.md'], ['Contact', 'mailto:jnMetaCode@qq.com']] },
],
footTag: 'AI coding superpowers · Chinese-enhanced · MIT License',
@@ -485,7 +487,8 @@ function renderLanding(skills, lang) {