55< meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
66< title > {{ page.title | default: site.title }}</ title >
77< meta name ="description " content ="{{ site.description }} ">
8+ < link rel ="preconnect " href ="https://fonts.googleapis.com ">
9+ < link rel ="preconnect " href ="https://fonts.gstatic.com " crossorigin >
10+ < link href ="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap " rel ="stylesheet ">
811< style >
912: root {
10- --primary : # 1a73e8;
11- --primary-dark : # 1557b0;
12- --bg : # ffffff;
13- --bg-alt : # f8f9fa;
14- --text : # 202124;
15- --text-secondary : # 5f6368;
16- --border : # e8eaed;
17- --card-shadow : 0 1px 3px rgba ( 0 , 0 , 0 , 0.08 ) , 0 4px 12px rgba ( 0 , 0 , 0 , 0.04 ) ;
13+ --primary : # 171717;
14+ --on-primary : # ffffff;
15+ --ink : # 171717;
16+ --body : # 4d4d4d;
17+ --mute : # 888888;
18+ --hairline : # ebebeb;
19+ --canvas : # ffffff;
20+ --canvas-soft : # fafafa;
21+ --canvas-soft-2 : # f5f5f5;
22+ --link : # 0070f3;
23+ --link-deep : # 0761d1;
24+ --gradient-start : # 007cf0;
25+ --gradient-end : # 00dfd8;
26+ --gradient-preview-start : # 7928ca;
27+ --gradient-preview-end : # ff0080;
28+ --gradient-ship-start : # ff4d4d;
29+ --gradient-ship-end : # f9cb28;
30+ --rounded-sm : 6px ;
31+ --rounded-md : 8px ;
32+ --rounded-lg : 12px ;
33+ --rounded-pill : 100px ;
34+ --font-sans : Inter, -apple-system, BlinkMacSystemFont, "PingFang SC" , "Microsoft YaHei" , sans-serif;
35+ --font-mono : "JetBrains Mono" , ui-monospace, SFMono-Regular, Menlo, monospace;
1836}
1937* { margin : 0 ; padding : 0 ; box-sizing : border-box; }
20- body { font-family : -apple-system , BlinkMacSystemFont , "PingFang SC" , "Microsoft YaHei" , "Segoe UI" , sans-serif ; color : var ( --text ) ; line-height : 1.6 ; }
38+ body { font-family : var ( --font-sans ) ; color : var ( --ink ) ; line-height : 1.6 ; background : var ( --canvas ) ; }
2139
2240/* Nav */
23- . nav { background : var ( --bg ) ; border-bottom : 1px solid var ( --border ) ; padding : 16px 0 ; position : sticky; top : 0 ; z-index : 100 ; }
24- . nav-inner { max-width : 1100px ; margin : 0 auto; padding : 0 24px ; display : flex; align-items : center; justify-content : space-between; }
25- . nav-logo { font-size : 18px ; font-weight : 700 ; color : var ( --text ) ; text-decoration : none; }
26- . nav-links { display : flex; gap : 24px ; }
27- . nav-links a { color : var ( --text-secondary ) ; text-decoration : none; font-size : 14px ; font-weight : 500 ; }
28- . nav-links a : hover { color : var ( --primary ) ; }
41+ . nav { background : var ( --canvas ) ; border-bottom : 1px solid var ( --hairline ) ; height : 64px ; display : flex; align-items : center; position : sticky; top : 0 ; z-index : 100 ; backdrop-filter : blur ( 8px ) ; background : rgba ( 255 , 255 , 255 , 0.8 ) ; }
42+ . nav-inner { max-width : 1100px ; margin : 0 auto; padding : 0 24px ; width : 100% ; display : flex; align-items : center; justify-content : space-between; }
43+ . nav-logo { font-size : 16px ; font-weight : 700 ; color : var ( --ink ) ; text-decoration : none; letter-spacing : -0.5px ; }
44+ . nav-links { display : flex; gap : 8px ; align-items : center; }
45+ . nav-links a { color : var ( --body ) ; text-decoration : none; font-size : 14px ; font-weight : 500 ; padding : 6px 12px ; border-radius : var ( --rounded-pill ) ; transition : background 0.15s , color 0.15s ; }
46+ . nav-links a : hover { background : var ( --canvas-soft-2 ) ; color : var ( --ink ) ; }
47+ . nav-cta { background : var ( --primary ) !important ; color : var ( --on-primary ) !important ; font-size : 14px !important ; font-weight : 500 ; padding : 6px 16px !important ; border-radius : var ( --rounded-sm ) ; }
48+ . nav-cta : hover { opacity : 0.9 ; background : var ( --primary ) !important ; }
2949
3050/* Hero */
31- . hero { padding : 80px 24px 60px ; text-align : center; background : linear-gradient ( 135deg , # f0f4ff 0% , # e8f5e9 100% ) ; }
32- . hero h1 { font-size : 42px ; font-weight : 700 ; margin-bottom : 16px ; letter-spacing : -0.5px ; }
33- . hero p { font-size : 18px ; color : var ( --text-secondary ) ; max-width : 600px ; margin : 0 auto 32px ; }
51+ . hero { padding : 120px 24px 80px ; text-align : center; position : relative; overflow : hidden; }
52+ . hero :: before { content : '' ; position : absolute; top : 0 ; left : 50% ; transform : translateX ( -50% ) ; width : 800px ; height : 800px ; background : radial-gradient ( ellipse at center, rgba ( 0 , 124 , 240 , 0.08 ) 0% , rgba ( 0 , 223 , 216 , 0.04 ) 40% , transparent 70% ) ; pointer-events : none; }
53+ . hero h1 { font-size : 56px ; font-weight : 700 ; letter-spacing : -2.8px ; line-height : 1.1 ; margin-bottom : 16px ; position : relative; }
54+ . hero . gradient-text { background : linear-gradient ( 135deg , var ( --gradient-start ) , var ( --gradient-end ) ) ; -webkit-background-clip : text; -webkit-text-fill-color : transparent; background-clip : text; }
55+ . hero p { font-size : 18px ; color : var ( --body ) ; max-width : 560px ; margin : 0 auto 40px ; line-height : 28px ; }
3456. hero-buttons { display : flex; gap : 12px ; justify-content : center; flex-wrap : wrap; }
35- . btn { display : inline-block ; padding : 12 px 28 px ; border-radius : 8 px ; text-decoration : none; font-weight : 600 ; font-size : 15px ; transition : all 0.2 s ; }
36- . btn-primary { background : var ( --primary ) ; color : # fff ; }
37- . btn-primary : hover { background : var ( --primary-dark ) ; transform : translateY ( -1px ) ; }
38- . btn-secondary { background : var ( --bg ) ; color : var ( --text ) ; border : 1px solid var ( --border ) ; }
39- . btn-secondary : hover { border-color : var ( --primary ) ; color : var ( --primary ) ; }
57+ . btn { display : inline-flex ; align-items : center ; height : 44 px ; padding : 0 20 px ; border-radius : var ( --rounded-pill ) ; text-decoration : none; font-weight : 500 ; font-size : 15px ; transition : all 0.15 s ; border : none ; cursor : pointer ; }
58+ . btn-primary { background : var ( --primary ) ; color : var ( --on-primary ) ; }
59+ . btn-primary : hover { box-shadow : 0 4 px 14 px rgba ( 0 , 0 , 0 , 0.25 ) ; transform : translateY ( -1px ) ; }
60+ . btn-secondary { background : var ( --canvas ) ; color : var ( --ink ) ; border : 1px solid var ( --hairline ) ; }
61+ . btn-secondary : hover { border-color : var ( --ink ) ; }
4062
4163/* Steps */
42- . steps { padding : 60 px 24px ; max-width : 1100px ; margin : 0 auto; }
43- . steps h2 { text-align : center; font-size : 28 px ; margin-bottom : 40 px ; }
64+ . steps { padding : 80 px 24px ; max-width : 1100px ; margin : 0 auto; }
65+ . steps h2 { text-align : center; font-size : 32 px ; font-weight : 700 ; letter-spacing : -1.2 px ; margin-bottom : 48 px ; }
4466. steps-grid { display : grid; grid-template-columns : repeat ( 3 , 1fr ) ; gap : 24px ; }
45- . step-card { background : var ( --bg ) ; border : 1px solid var ( --border ) ; border-radius : 12px ; padding : 28px ; box-shadow : var ( --card-shadow ) ; }
46- . step-num { display : inline-block; width : 32px ; height : 32px ; background : var ( --primary ) ; color : # fff; border-radius : 50% ; text-align : center; line-height : 32px ; font-weight : 700 ; font-size : 14px ; margin-bottom : 12px ; }
47- . step-card h3 { font-size : 17px ; margin-bottom : 8px ; }
48- . step-card p { font-size : 14px ; color : var ( --text-secondary ) ; margin-bottom : 12px ; }
49- . step-card a { color : var ( --primary ) ; text-decoration : none; font-size : 14px ; font-weight : 500 ; }
67+ . step-card { background : var ( --canvas ) ; border : 1px solid var ( --hairline ) ; border-radius : var ( --rounded-lg ) ; padding : 32px 24px ; transition : box-shadow 0.2s , border-color 0.2s ; }
68+ . step-card : hover { border-color : transparent; box-shadow : 0 8px 30px rgba ( 0 , 0 , 0 , 0.08 ) ; }
69+ . step-num { display : inline-flex; align-items : center; justify-content : center; width : 28px ; height : 28px ; background : var ( --canvas-soft-2 ) ; border-radius : 50% ; font-size : 13px ; font-weight : 600 ; color : var ( --body ) ; margin-bottom : 16px ; }
70+ . step-card h3 { font-size : 16px ; font-weight : 600 ; margin-bottom : 8px ; letter-spacing : -0.3px ; }
71+ . step-card p { font-size : 14px ; color : var ( --body ) ; line-height : 22px ; margin-bottom : 16px ; }
72+ . step-card a { color : var ( --link ) ; text-decoration : none; font-size : 14px ; font-weight : 500 ; }
5073. step-card a : hover { text-decoration : underline; }
5174
5275/* Ecosystem */
53- . ecosystem { padding : 60 px 24px ; background : var ( --bg-alt ) ; }
76+ . ecosystem { padding : 80 px 24px ; background : var ( --canvas-soft ) ; }
5477. ecosystem-inner { max-width : 1100px ; margin : 0 auto; }
55- . ecosystem h2 { text-align : center; font-size : 28 px ; margin-bottom : 40 px ; }
78+ . ecosystem h2 { text-align : center; font-size : 32 px ; font-weight : 700 ; letter-spacing : -1.2 px ; margin-bottom : 48 px ; }
5679. eco-grid { display : grid; grid-template-columns : repeat ( 3 , 1fr ) ; gap : 24px ; }
57- . eco-card { background : var ( --bg ) ; border : 1px solid var ( --border ) ; border-radius : 12px ; padding : 24px ; text-align : center; box-shadow : var ( --card-shadow ) ; transition : transform 0.2s ; }
58- . eco-card : hover { transform : translateY ( -2px ) ; }
59- . eco-icon { font-size : 36px ; margin-bottom : 12px ; }
60- . eco-card h3 { font-size : 16px ; margin-bottom : 6px ; }
61- . eco-card p { font-size : 13px ; color : var ( --text-secondary ) ; margin-bottom : 12px ; }
62- . eco-card a { color : var ( --primary ) ; text-decoration : none; font-size : 13px ; font-weight : 500 ; }
80+ . eco-card { background : var ( --canvas ) ; border : 1px solid var ( --hairline ) ; border-radius : var ( --rounded-lg ) ; padding : 32px 24px ; transition : box-shadow 0.2s , transform 0.2s ; }
81+ . eco-card : hover { transform : translateY ( -2px ) ; box-shadow : 0 8px 30px rgba ( 0 , 0 , 0 , 0.08 ) ; }
82+ . eco-icon { font-size : 28px ; margin-bottom : 16px ; display : block; }
83+ . eco-card h3 { font-size : 16px ; font-weight : 600 ; margin-bottom : 6px ; letter-spacing : -0.3px ; }
84+ . eco-card p { font-size : 14px ; color : var ( --body ) ; line-height : 22px ; margin-bottom : 16px ; }
85+ . eco-card a { color : var ( --link ) ; text-decoration : none; font-size : 13px ; font-weight : 500 ; }
86+ . eco-card a : hover { text-decoration : underline; }
6387
6488/* Docs links */
65- . docs-section { padding : 60 px 24px ; max-width : 1100px ; margin : 0 auto; }
66- . docs-section h2 { text-align : center; font-size : 28 px ; margin-bottom : 40 px ; }
89+ . docs-section { padding : 80 px 24px ; max-width : 1100px ; margin : 0 auto; }
90+ . docs-section h2 { text-align : center; font-size : 32 px ; font-weight : 700 ; letter-spacing : -1.2 px ; margin-bottom : 48 px ; }
6791. docs-grid { display : grid; grid-template-columns : repeat ( 2 , 1fr ) ; gap : 16px ; }
68- . doc-link { display : flex; align-items : center; gap : 16px ; padding : 20px ; border : 1px solid var ( --border ) ; border-radius : 10 px ; text-decoration : none; color : var ( --text ) ; transition : all 0.2 s ; }
69- . doc-link : hover { border-color : var ( --primary ) ; box-shadow : var ( --card-shadow ) ; }
70- . doc-link-icon { font-size : 28 px ; flex-shrink : 0 ; }
71- . doc-link h3 { font-size : 15px ; margin-bottom : 2px ; }
72- . doc-link p { font-size : 13px ; color : var ( --text-secondary ) ; }
92+ . doc-link { display : flex; align-items : center; gap : 16px ; padding : 20px 24 px ; border : 1px solid var ( --hairline ) ; border-radius : var ( --rounded-md ) ; text-decoration : none; color : var ( --ink ) ; transition : all 0.15 s ; }
93+ . doc-link : hover { border-color : var ( --ink ) ; }
94+ . doc-link-icon { font-size : 24 px ; flex-shrink : 0 ; }
95+ . doc-link h3 { font-size : 15px ; font-weight : 600 ; margin-bottom : 2 px ; letter-spacing : -0. 2px ; }
96+ . doc-link p { font-size : 13px ; color : var ( --body ) ; }
7397
7498/* Footer */
75- . footer { padding : 40px 24px ; background : var ( --text ) ; color : # 9aa0a6; text-align : center; font-size : 13px ; }
76- . footer a { color : # 8ab4f8; text-decoration : none; }
99+ . footer { padding : 48px 24px ; border-top : 1px solid var ( --hairline ) ; text-align : center; }
100+ . footer p { font-size : 13px ; color : var ( --mute ) ; }
101+ . footer a { color : var ( --body ) ; text-decoration : none; }
102+ . footer a : hover { color : var ( --ink ) ; }
77103
78104/* Mobile */
79105@media ( max-width : 768px ) {
80- . hero h1 { font-size : 28px ; }
106+ . hero h1 { font-size : 36px ; letter-spacing : -1.8px ; }
107+ . hero { padding : 80px 24px 60px ; }
81108 . steps-grid , . eco-grid { grid-template-columns : 1fr ; }
82109 . docs-grid { grid-template-columns : 1fr ; }
83- . nav-links { gap : 12 px ; }
110+ . nav-links a : not ( . nav-cta ) { display : none ; }
84111}
85112</ style >
86113</ head >
94121 < a href ="/skills/ "> Skills</ a >
95122 < a href ="/workshop/ "> Workshop</ a >
96123 < a href ="/showcase/ "> 案例</ a >
97- < a href ="https://github.com/ModelStudioAI " target ="_blank "> GitHub</ a >
124+ < a href ="https://github.com/modelstudioai " target ="_blank "> GitHub</ a >
125+ < a href ="{{ site.bailian_apikey_url }} " class ="nav-cta " target ="_blank "> 获取 API Key</ a >
98126 </ div >
99127 </ div >
100128</ nav >
101129
102130< section class ="hero ">
103- < h1 > Model Studio AI </ h1 >
104- < p > 用阿里云百炼 CLI + Skills,让 AI 融入你的日常工作流。开源、可扩展、开箱即用。</ p >
131+ < h1 > 一行指令,调度 < span class =" gradient-text " > 10+ 大模型 </ span > </ h1 >
132+ < p > 用阿里云百炼 CLI + Agent Skills,把 AI 融入你的日常工作流。开源、可扩展、开箱即用。</ p >
105133 < div class ="hero-buttons ">
106134 < a href ="/guide/ " class ="btn btn-primary "> 开始使用</ a >
107- < a href ="https://github.com/ModelStudioAI " class ="btn btn-secondary " target ="_blank "> GitHub</ a >
135+ < a href ="https://github.com/modelstudioai " class ="btn btn-secondary " target ="_blank "> GitHub</ a >
108136 </ div >
109137</ section >
110138
@@ -114,19 +142,19 @@ <h2>三步开始</h2>
114142 < div class ="step-card ">
115143 < div class ="step-num "> 1</ div >
116144 < h3 > 获取 API Key</ h3 >
117- < p > 注册阿里云百炼平台,创建你的 API Key。</ p >
145+ < p > 注册阿里云百炼平台,一个 Key 调用 Qwen、DeepSeek、Kimi 等多家模型 。</ p >
118146 < a href ="{{ site.bailian_apikey_url }} " target ="_blank "> 获取 API Key →</ a >
119147 </ div >
120148 < div class ="step-card ">
121149 < div class ="step-num "> 2</ div >
122150 < h3 > 安装 OpenWork</ h3 >
123- < p > 桌面端已内置阿里云百炼 CLI,下载即用。</ p >
124- < a href ="https://github.com/ModelStudioAI /openwork " target ="_blank "> 下载 OpenWork →</ a >
151+ < p > 桌面端已内置阿里云百炼 CLI,下载即用,无需额外配置 。</ p >
152+ < a href ="https://github.com/modelstudioai /openwork " target ="_blank "> 下载 OpenWork →</ a >
125153 </ div >
126154 < div class ="step-card ">
127155 < div class ="step-num "> 3</ div >
128156 < h3 > 运行一个 Skill</ h3 >
129- < p > 从 GitHub 加载精选 Skill,执行并查看 AI 产出 。</ p >
157+ < p > 从 GitHub 加载精选 Skill,一句话驱动 AI 完成完整工作流 。</ p >
130158 < a href ="/skills/ "> 查看精选 Skills →</ a >
131159 </ div >
132160 </ div >
@@ -137,24 +165,24 @@ <h3>运行一个 Skill</h3>
137165 < h2 > 生态全景</ h2 >
138166 < div class ="eco-grid ">
139167 < div class ="eco-card ">
140- < div class ="eco-icon "> ⌨ ;</ div >
168+ < span class ="eco-icon "> ▶ ;</ span >
141169 < h3 > 阿里云百炼 CLI</ h3 >
142- < p > 命令行 AI 工具,调用阿里云百炼模型完成各种任务 </ p >
143- < a href ="https://github.com/ModelStudioAI /cli " target ="_blank "> GitHub →</ a >
170+ < p > 命令行 AI 工具,一行指令调用文生图、视频、语音、RAG、搜索等全模态能力。 </ p >
171+ < a href ="https://github.com/modelstudioai /cli " target ="_blank "> GitHub →</ a >
144172
145173 < a href ="{{ site.bailian_cli_url }} " target ="_blank "> 控制台 →</ a >
146174 </ div >
147175 < div class ="eco-card ">
148- < div class ="eco-icon "> ⎚ ;</ div >
176+ < span class ="eco-icon "> ◼ ;</ span >
149177 < h3 > OpenWork</ h3 >
150- < p > 桌面端应用 ,内置阿里云百炼 CLI,开箱即用</ p >
151- < a href ="https://github.com/ModelStudioAI /openwork " target ="_blank "> GitHub →</ a >
178+ < p > 桌面端 AI Agent 工作空间 ,内置阿里云百炼 CLI,开箱即用。 </ p >
179+ < a href ="https://github.com/modelstudioai /openwork " target ="_blank "> GitHub →</ a >
152180 </ div >
153181 < div class ="eco-card ">
154- < div class ="eco-icon "> ✨ ;</ div >
155- < h3 > Skills</ h3 >
156- < p > 可复用的 AI 能力模块,覆盖图文、视频、文字 </ p >
157- < a href ="https://github.com/ModelStudioAI /skills " target ="_blank "> GitHub →</ a >
182+ < span class ="eco-icon "> ✦ ;</ span >
183+ < h3 > Agent Skills</ h3 >
184+ < p > 可复用的 AI 能力模块,覆盖图文、视频、代码、文档等场景。 </ p >
185+ < a href ="https://github.com/modelstudioai /skills " target ="_blank "> GitHub →</ a >
158186
159187 < a href ="/skills/ "> 精选列表 →</ a >
160188 </ div >
@@ -167,41 +195,30 @@ <h2>文档与资源</h2>
167195 < div class ="docs-grid ">
168196 < a href ="/guide/ " class ="doc-link ">
169197 < div class ="doc-link-icon "> 📖</ div >
170- < div >
171- < h3 > 完整教程</ h3 >
172- < p > 从零跑通 OpenWork + CLI + Skills 全流程</ p >
173- </ div >
198+ < div > < h3 > 完整教程</ h3 > < p > 从零跑通 OpenWork + CLI + Skills 全流程</ p > </ div >
174199 </ a >
175200 < a href ="/workshop/ " class ="doc-link ">
176201 < div class ="doc-link-icon "> 💻</ div >
177- < div >
178- < h3 > Workshop 实验手册</ h3 >
179- < p > 线下活动专属引导页,Step by Step 动手操作</ p >
180- </ div >
202+ < div > < h3 > Workshop 实验手册</ h3 > < p > 线下活动专属引导页,Step by Step 动手</ p > </ div >
181203 </ a >
182204 < a href ="/showcase/ " class ="doc-link ">
183205 < div class ="doc-link-icon "> 🏆</ div >
184- < div >
185- < h3 > 用户案例</ h3 >
186- < p > 社区成员的真实使用案例与实践分享</ p >
187- </ div >
206+ < div > < h3 > 用户案例</ h3 > < p > 社区成员的真实使用案例与实践分享</ p > </ div >
188207 </ a >
189208 < a href ="/faq/ " class ="doc-link ">
190209 < div class ="doc-link-icon "> ❓</ div >
191- < div >
192- < h3 > FAQ</ h3 >
193- < p > 常见问题速查与踩坑记录</ p >
194- </ div >
210+ < div > < h3 > FAQ</ h3 > < p > 常见问题速查与踩坑记录</ p > </ div >
195211 </ a >
196212 </ div >
197213</ section >
198214
199215< footer class ="footer ">
200- < p > Model Studio AI — Open Source AI Agent & Skills Ecosystem </ p >
216+ < p > Built with ♥ by < a href =" https://github.com/modelstudioai " target =" _blank " > Model Studio AI </ a > </ p >
201217 < p style ="margin-top:8px; ">
202- < a href ="https://github.com/ModelStudioAI " target ="_blank "> GitHub</ a > |
203- < a href ="/guide/ "> 文档</ a > |
204- < a href ="/showcase/ "> 社区</ a >
218+ < a href ="https://github.com/modelstudioai " target ="_blank "> GitHub</ a > ·
219+ < a href ="/guide/ "> 文档</ a > ·
220+ < a href ="/showcase/ "> 社区</ a > ·
221+ < a href ="{{ site.bailian_cli_url }} " target ="_blank "> 阿里云百炼</ a >
205222 </ p >
206223</ footer >
207224
0 commit comments