226226.doc-link h3 { font-size : 16px ; font-weight : 500 ; margin-bottom : 4px ; letter-spacing : -.2px ; }
227227.doc-link p { font-size : 12px ; color : var (--body ); }
228228
229+ /* Hackathon banner */
230+ .hackathon-banner { padding : 72px 24px ; background : linear-gradient (180deg , # f8fafb 0% , # ffffff 100% ); border-bottom : 1px solid var (--hairline ); }
231+ .hackathon-banner-inner { max-width : 1180px ; margin : 0 auto; display : grid; grid-template-columns : 1.1fr .9fr ; gap : 56px ; align-items : center; }
232+ .hackathon-banner-kicker { display : flex; align-items : center; gap : 10px ; font-family : var (--font-mono ); font-size : 10px ; font-weight : 500 ; color : # 696969 ; letter-spacing : 1px ; text-transform : uppercase; margin-bottom : 14px ; }
233+ .hackathon-banner-kicker ::before { content : "" ; width : 28px ; height : 2px ; background : var (--violet ); }
234+ .hackathon-banner h2 { font-size : 34px ; font-weight : 500 ; line-height : 1.18 ; letter-spacing : -1.1px ; margin-bottom : 16px ; }
235+ .hackathon-banner p { font-size : 14px ; color : var (--body ); line-height : 1.8 ; margin-bottom : 18px ; }
236+ .hackathon-banner ul { list-style : none; margin : 0 0 24px 0 ; padding : 0 ; }
237+ .hackathon-banner li { position : relative; padding-left : 18px ; font-size : 13.5px ; color : var (--body ); line-height : 1.7 ; margin-bottom : 8px ; }
238+ .hackathon-banner li ::before { content : "" ; position : absolute; left : 0 ; top : 9px ; width : 6px ; height : 6px ; border-radius : 50% ; background : var (--violet ); }
239+ .hackathon-banner-actions { display : flex; gap : 12px ; flex-wrap : wrap; }
240+ .hackathon-banner .btn { border-radius : 12px ; }
241+ .hackathon-banner-card { background : # fff ; border : 1px solid # ededf1 ; border-radius : 20px ; padding : 28px ; box-shadow : var (--shadow-card ); }
242+ .hackathon-banner-card h3 { font-size : 15px ; font-weight : 500 ; margin-bottom : 18px ; color : # 16171d ; letter-spacing : -.2px ; }
243+ .hackathon-banner-meta { display : grid; gap : 12px ; }
244+ .hackathon-banner-meta-item { display : flex; justify-content : space-between; align-items : baseline; padding-bottom : 12px ; border-bottom : 1px solid # f2f2f2 ; }
245+ .hackathon-banner-meta-item : last-child { border-bottom : 0 ; padding-bottom : 0 ; }
246+ .hackathon-banner-meta-label { font-size : 12px ; color : var (--mute ); }
247+ .hackathon-banner-meta-value { font-size : 13px ; color : # 16171d ; font-weight : 500 ; }
248+
229249/* Footer */
230250.footer { padding : 56px 24px max (56px , env (safe-area-inset-bottom, 0px )); border-top : 1px solid var (--hairline ); text-align : center; background : # fff ; }
231251.footer p { font-size : 12px ; color : var (--mute ); }
289309 .qwen-flow-step : not (: last-child )::after { content : "↓" ; right : 50% ; top : auto; bottom : -11px ; transform : translateX (50% ); }
290310 .qwen-install { grid-template-columns : 1fr ; }
291311 .qwen-copy-btn { width : 100% ; }
312+ .hackathon-banner { padding : 52px 18px ; }
313+ .hackathon-banner-inner { grid-template-columns : 1fr ; gap : 28px ; }
314+ .hackathon-banner h2 { font-size : 26px ; letter-spacing : -.8px ; }
315+ .hackathon-banner-actions .btn { width : 100% ; }
292316}
293317
294318@media (prefers-reduced-motion : reduce) {
@@ -355,6 +379,33 @@ <h1>Born open, <span class="gradient-text">ship AI together</span>.</h1>
355379 </ div >
356380</ section >
357381
382+ < section class ="hackathon-banner " aria-label ="2026 飞猪 AI 旅行创新大赛 ">
383+ < div class ="hackathon-banner-inner ">
384+ < div >
385+ < div class ="hackathon-banner-kicker "> Hackathon</ div >
386+ < h2 > 2026 飞猪 AI 旅行创新大赛</ h2 >
387+ < p > 阿里云百炼 × 飞猪联合发起旅游行业首个 AI 黑客松,面向个人开发者开放报名。基于飞猪 AI 开放平台与 flyai skill,可调用机票、酒店、门票等全品类实时数据;结合阿里云百炼模型与工作流,从创意到落地跑通全链路。</ p >
388+ < ul >
389+ < li > 赛道可选自由方向,或酒店 Staycation、目的地探索、AI 私人讲解、入境游助手四大预设命题</ li >
390+ < li > 作品提交时间:09.22 - 10.25</ li >
391+ </ ul >
392+ < div class ="hackathon-banner-actions ">
393+ < a class ="btn btn-primary " href ="https://opc.aliyun.com/feizhu " target ="_blank " rel ="noopener "> 立即报名参赛</ a >
394+ < a class ="btn btn-secondary " href ="https://opc.aliyun.com/feizhu " target ="_blank " rel ="noopener "> 了解详情</ a >
395+ </ div >
396+ </ div >
397+ < div class ="hackathon-banner-card ">
398+ < h3 > 赛事要点</ h3 >
399+ < div class ="hackathon-banner-meta ">
400+ < div class ="hackathon-banner-meta-item "> < span class ="hackathon-banner-meta-label "> 主办方</ span > < span class ="hackathon-banner-meta-value "> 阿里云百炼 × 飞猪</ span > </ div >
401+ < div class ="hackathon-banner-meta-item "> < span class ="hackathon-banner-meta-label "> 面向对象</ span > < span class ="hackathon-banner-meta-value "> 个人开发者</ span > </ div >
402+ < div class ="hackathon-banner-meta-item "> < span class ="hackathon-banner-meta-label "> 作品提交</ span > < span class ="hackathon-banner-meta-value "> 09.22 - 10.25</ span > </ div >
403+ < div class ="hackathon-banner-meta-item "> < span class ="hackathon-banner-meta-label "> 报名官网</ span > < span class ="hackathon-banner-meta-value "> opc.aliyun.com/feizhu</ span > </ div >
404+ </ div >
405+ </ div >
406+ </ div >
407+ </ section >
408+
358409< section class ="compat-strip " aria-label ="兼容的开源 Agent 生态 ">
359410 < div class ="compat-strip-inner ">
360411 < span class ="compat-label "> Works with</ span >
@@ -449,9 +500,25 @@ <h3>阿里云百炼</h3>
449500
450501< section class ="devwall ">
451502 < div class ="devwall-inner ">
452- < h2 > 96 位开发者,98 个真实案例</ h2 >
503+ < h2 > 112 位开发者,121 个真实案例</ h2 >
453504 < p class ="section-sub "> 从小学生到博士生,从独立开发者到企业工程师 —— 他们用阿里云百炼把一个具体问题,做成了能跑起来的东西。</ p >
454505 < div class ="devwall-avatars ">
506+ < a href ="https://github.com/Licecert " target ="_blank " rel ="noopener " title ="@Licecert "> < img src ="https://github.com/Licecert.png?size=96 " alt ="@Licecert " loading ="lazy " width ="48 " height ="48 "> </ a >
507+ < a href ="https://github.com/yonggodlikean " target ="_blank " rel ="noopener " title ="@yonggodlikean "> < img src ="https://github.com/yonggodlikean.png?size=96 " alt ="@yonggodlikean " loading ="lazy " width ="48 " height ="48 "> </ a >
508+ < a href ="https://github.com/zhuan447133268-lab " target ="_blank " rel ="noopener " title ="@zhuan447133268-lab "> < img src ="https://github.com/zhuan447133268-lab.png?size=96 " alt ="@zhuan447133268-lab " loading ="lazy " width ="48 " height ="48 "> </ a >
509+ < a href ="https://github.com/fengfengfeng23 " target ="_blank " rel ="noopener " title ="@fengfengfeng23 "> < img src ="https://github.com/fengfengfeng23.png?size=96 " alt ="@fengfengfeng23 " loading ="lazy " width ="48 " height ="48 "> </ a >
510+ < a href ="https://github.com/sin0317 " target ="_blank " rel ="noopener " title ="@sin0317 "> < img src ="https://github.com/sin0317.png?size=96 " alt ="@sin0317 " loading ="lazy " width ="48 " height ="48 "> </ a >
511+ < a href ="https://github.com/a1178013314 " target ="_blank " rel ="noopener " title ="@a1178013314 "> < img src ="https://github.com/a1178013314.png?size=96 " alt ="@a1178013314 " loading ="lazy " width ="48 " height ="48 "> </ a >
512+ < a href ="https://github.com/oraguinal9 " target ="_blank " rel ="noopener " title ="@oraguinal9 "> < img src ="https://github.com/oraguinal9.png?size=96 " alt ="@oraguinal9 " loading ="lazy " width ="48 " height ="48 "> </ a >
513+ < a href ="https://github.com/PingGuoMiaoMiao " target ="_blank " rel ="noopener " title ="@PingGuoMiaoMiao "> < img src ="https://github.com/PingGuoMiaoMiao.png?size=96 " alt ="@PingGuoMiaoMiao " loading ="lazy " width ="48 " height ="48 "> </ a >
514+ < a href ="https://github.com/DingYida111 " target ="_blank " rel ="noopener " title ="@DingYida111 "> < img src ="https://github.com/DingYida111.png?size=96 " alt ="@DingYida111 " loading ="lazy " width ="48 " height ="48 "> </ a >
515+ < a href ="https://github.com/18978080047 " target ="_blank " rel ="noopener " title ="@18978080047 "> < img src ="https://github.com/18978080047.png?size=96 " alt ="@18978080047 " loading ="lazy " width ="48 " height ="48 "> </ a >
516+ < a href ="https://github.com/taoran7977 " target ="_blank " rel ="noopener " title ="@taoran7977 "> < img src ="https://github.com/taoran7977.png?size=96 " alt ="@taoran7977 " loading ="lazy " width ="48 " height ="48 "> </ a >
517+ < a href ="https://github.com/huangjeanne " target ="_blank " rel ="noopener " title ="@huangjeanne "> < img src ="https://github.com/huangjeanne.png?size=96 " alt ="@huangjeanne " loading ="lazy " width ="48 " height ="48 "> </ a >
518+ < a href ="https://github.com/Laohesix " target ="_blank " rel ="noopener " title ="@Laohesix "> < img src ="https://github.com/Laohesix.png?size=96 " alt ="@Laohesix " loading ="lazy " width ="48 " height ="48 "> </ a >
519+ < a href ="https://github.com/eeeKinn " target ="_blank " rel ="noopener " title ="@eeeKinn "> < img src ="https://github.com/eeeKinn.png?size=96 " alt ="@eeeKinn " loading ="lazy " width ="48 " height ="48 "> </ a >
520+ < a href ="https://github.com/wxmpro " target ="_blank " rel ="noopener " title ="@wxmpro "> < img src ="https://github.com/wxmpro.png?size=96 " alt ="@wxmpro " loading ="lazy " width ="48 " height ="48 "> </ a >
521+ < a href ="https://github.com/maqing0303 " target ="_blank " rel ="noopener " title ="@maqing0303 "> < img src ="https://github.com/maqing0303.png?size=96 " alt ="@maqing0303 " loading ="lazy " width ="48 " height ="48 "> </ a >
455522 < a href ="https://github.com/wx73306-create " target ="_blank " rel ="noopener " title ="@wx73306-create "> < img src ="https://github.com/wx73306-create.png?size=96 " alt ="@wx73306-create " loading ="lazy " width ="48 " height ="48 "> </ a >
456523 < a href ="https://github.com/EthanSMC " target ="_blank " rel ="noopener " title ="@EthanSMC "> < img src ="https://github.com/EthanSMC.png?size=96 " alt ="@EthanSMC " loading ="lazy " width ="48 " height ="48 "> </ a >
457524 < a href ="https://github.com/maxi-max-dev " target ="_blank " rel ="noopener " title ="@maxi-max-dev "> < img src ="https://github.com/maxi-max-dev.png?size=96 " alt ="@maxi-max-dev " loading ="lazy " width ="48 " height ="48 "> </ a >
@@ -460,25 +527,9 @@ <h2>96 位开发者,98 个真实案例</h2>
460527 < a href ="https://github.com/MrsFlower " target ="_blank " rel ="noopener " title ="@MrsFlower "> < img src ="https://github.com/MrsFlower.png?size=96 " alt ="@MrsFlower " loading ="lazy " width ="48 " height ="48 "> </ a >
461528 < a href ="https://github.com/msensi " target ="_blank " rel ="noopener " title ="@msensi "> < img src ="https://github.com/msensi.png?size=96 " alt ="@msensi " loading ="lazy " width ="48 " height ="48 "> </ a >
462529 < a href ="https://github.com/hotcoffeeshake " target ="_blank " rel ="noopener " title ="@hotcoffeeshake "> < img src ="https://github.com/hotcoffeeshake.png?size=96 " alt ="@hotcoffeeshake " loading ="lazy " width ="48 " height ="48 "> </ a >
463- < a href ="https://github.com/Thea729-fable " target ="_blank " rel ="noopener " title ="@Thea729-fable "> < img src ="https://github.com/Thea729-fable.png?size=96 " alt ="@Thea729-fable " loading ="lazy " width ="48 " height ="48 "> </ a >
464- < a href ="https://github.com/kkz-admin " target ="_blank " rel ="noopener " title ="@kkz-admin "> < img src ="https://github.com/kkz-admin.png?size=96 " alt ="@kkz-admin " loading ="lazy " width ="48 " height ="48 "> </ a >
465- < a href ="https://github.com/wanhe-hash " target ="_blank " rel ="noopener " title ="@wanhe-hash "> < img src ="https://github.com/wanhe-hash.png?size=96 " alt ="@wanhe-hash " loading ="lazy " width ="48 " height ="48 "> </ a >
466- < a href ="https://github.com/farlyfeifei " target ="_blank " rel ="noopener " title ="@farlyfeifei "> < img src ="https://github.com/farlyfeifei.png?size=96 " alt ="@farlyfeifei " loading ="lazy " width ="48 " height ="48 "> </ a >
467- < a href ="https://github.com/tbszz " target ="_blank " rel ="noopener " title ="@tbszz "> < img src ="https://github.com/tbszz.png?size=96 " alt ="@tbszz " loading ="lazy " width ="48 " height ="48 "> </ a >
468- < a href ="https://github.com/gengcheng " target ="_blank " rel ="noopener " title ="@gengcheng "> < img src ="https://github.com/gengcheng.png?size=96 " alt ="@gengcheng " loading ="lazy " width ="48 " height ="48 "> </ a >
469- < a href ="https://github.com/GavinZhao19 " target ="_blank " rel ="noopener " title ="@GavinZhao19 "> < img src ="https://github.com/GavinZhao19.png?size=96 " alt ="@GavinZhao19 " loading ="lazy " width ="48 " height ="48 "> </ a >
470- < a href ="https://github.com/rojalus " target ="_blank " rel ="noopener " title ="@rojalus "> < img src ="https://github.com/rojalus.png?size=96 " alt ="@rojalus " loading ="lazy " width ="48 " height ="48 "> </ a >
471- < a href ="https://github.com/CNWU16 " target ="_blank " rel ="noopener " title ="@CNWU16 "> < img src ="https://github.com/CNWU16.png?size=96 " alt ="@CNWU16 " loading ="lazy " width ="48 " height ="48 "> </ a >
472- < a href ="https://github.com/myfx1199 " target ="_blank " rel ="noopener " title ="@myfx1199 "> < img src ="https://github.com/myfx1199.png?size=96 " alt ="@myfx1199 " loading ="lazy " width ="48 " height ="48 "> </ a >
473- < a href ="https://github.com/bianzigege " target ="_blank " rel ="noopener " title ="@bianzigege "> < img src ="https://github.com/bianzigege.png?size=96 " alt ="@bianzigege " loading ="lazy " width ="48 " height ="48 "> </ a >
474- < a href ="https://github.com/youngys012345-ai " target ="_blank " rel ="noopener " title ="@youngys012345-ai "> < img src ="https://github.com/youngys012345-ai.png?size=96 " alt ="@youngys012345-ai " loading ="lazy " width ="48 " height ="48 "> </ a >
475- < a href ="https://github.com/Pinkie-Pie-Lucky " target ="_blank " rel ="noopener " title ="@Pinkie-Pie-Lucky "> < img src ="https://github.com/Pinkie-Pie-Lucky.png?size=96 " alt ="@Pinkie-Pie-Lucky " loading ="lazy " width ="48 " height ="48 "> </ a >
476- < a href ="https://github.com/coocoo-pineapple " target ="_blank " rel ="noopener " title ="@coocoo-pineapple "> < img src ="https://github.com/coocoo-pineapple.png?size=96 " alt ="@coocoo-pineapple " loading ="lazy " width ="48 " height ="48 "> </ a >
477- < a href ="https://github.com/Zijia369 " target ="_blank " rel ="noopener " title ="@Zijia369 "> < img src ="https://github.com/Zijia369.png?size=96 " alt ="@Zijia369 " loading ="lazy " width ="48 " height ="48 "> </ a >
478- < a href ="https://github.com/emajjsky " target ="_blank " rel ="noopener " title ="@emajjsky "> < img src ="https://github.com/emajjsky.png?size=96 " alt ="@emajjsky " loading ="lazy " width ="48 " height ="48 "> </ a >
479- < a class ="devwall-more " href ="/contributors/ " title ="查看全部 96 位开发者 "> +72</ a >
530+ < a class ="devwall-more " href ="/contributors/ " title ="查看全部 112 位开发者 "> +88</ a >
480531 </ div >
481- < div class ="devwall-cta-wrap "> < a class ="devwall-cta " href ="/contributors/ "> 看全部 96 位开发者 →</ a > </ div >
532+ < div class ="devwall-cta-wrap "> < a class ="devwall-cta " href ="/contributors/ "> 看全部 112 位开发者 →</ a > </ div >
482533 </ div >
483534</ section >
484535
0 commit comments