9090 text-decoration : none;
9191 }
9292
93+ a : focus-visible ,
94+ .btn : focus-visible {
95+ outline : 2px solid var (--warm );
96+ outline-offset : 2px ;
97+ }
98+
99+ .skip-link {
100+ position : absolute;
101+ left : 0.75rem ;
102+ top : -40px ;
103+ z-index : 100 ;
104+ background : # ffffff ;
105+ color : # 0f172a ;
106+ border-radius : 0.5rem ;
107+ padding : 0.5rem 0.75rem ;
108+ font-weight : 700 ;
109+ }
110+
111+ .skip-link : focus {
112+ top : 0.75rem ;
113+ }
114+
93115 .wrap {
94116 width : var (--wrap );
95117 margin : 0 auto;
714736 font-size : 0.86rem ;
715737 }
716738
739+ .screenshots-grid {
740+ margin-top : var (--space-3 );
741+ display : grid;
742+ grid-template-columns : repeat (3 , minmax (0 , 1fr ));
743+ gap : 0.75rem ;
744+ }
745+
746+ .screenshot {
747+ border-radius : var (--radius-sm );
748+ border : 1px solid rgba (122 , 152 , 205 , 0.3 );
749+ background : rgba (8 , 14 , 26 , 0.82 );
750+ overflow : hidden;
751+ }
752+
753+ .screenshot img {
754+ display : block;
755+ width : 100% ;
756+ height : auto;
757+ }
758+
759+ .screenshot figcaption {
760+ padding : 0.8rem 0.85rem ;
761+ color : var (--text-dim );
762+ font-size : 0.84rem ;
763+ line-height : 1.5 ;
764+ }
765+
717766 .cta-block {
718767 border : 1px solid rgba (122 , 152 , 205 , 0.34 );
719768 border-radius : var (--radius-lg );
797846 grid-template-columns : repeat (2 , minmax (0 , 1fr ));
798847 }
799848
849+ .screenshots-grid {
850+ grid-template-columns : 1fr ;
851+ }
852+
800853 .orbit-node {
801854 width : 45% ;
802855 }
844897 </ style >
845898 </ head >
846899 < body >
900+ < a class ="skip-link " href ="#top "> Skip to content</ a >
847901 < header class ="topbar ">
848902 < div class ="wrap topbar-inner ">
849903 < a class ="brand " href ="#top ">
850904 < span class ="brand-dot "> </ span >
851905 < span > ForgeOps · Harness Engineering</ span >
852906 </ a >
853- < nav class ="top-links ">
907+ < nav class ="top-links " aria-label =" Section navigation " >
854908 < a href ="#why "> Why Harness</ a >
855909 < a href ="#pillars "> Pillars</ a >
856910 < a href ="#workflow "> Dual Loop</ a >
857911 < a href ="#capabilities "> Capabilities</ a >
912+ < a href ="#screenshots "> Screenshots</ a >
858913 < a href ="#docs "> Docs</ a >
859914 </ nav >
860915 </ div >
@@ -1134,6 +1189,27 @@ <h2 class="reveal">可证实能力摘录(来自仓库文档)</h2>
11341189 </ div >
11351190 </ section >
11361191
1192+ < section id ="screenshots ">
1193+ < div class ="wrap ">
1194+ < span class ="section-label reveal "> Screenshots</ span >
1195+ < h2 class ="reveal "> 控制台与 Codex 技能使用场景</ h2 >
1196+ < div class ="screenshots-grid ">
1197+ < figure class ="screenshot reveal ">
1198+ < img src ="/images/forgeops-console-home.png " alt ="ForgeOps 控制台首页截图 " loading ="lazy " />
1199+ < figcaption > ForgeOps 控制台首页:项目、运行态与流程入口总览。</ figcaption >
1200+ </ figure >
1201+ < figure class ="screenshot reveal ">
1202+ < img src ="/images/forgeops-system-settings.png " alt ="ForgeOps 控制台系统设置页面截图 " loading ="lazy " />
1203+ < figcaption > 系统设置页:运行时、凭据与全局配置集中管理。</ figcaption >
1204+ </ figure >
1205+ < figure class ="screenshot reveal ">
1206+ < img src ="/images/forgeops-codex-skill.png " alt ="在 Codex 中使用 ForgeOps 技能的截图 " loading ="lazy " />
1207+ < figcaption > 在 Codex 会话中直接调用 ForgeOps 技能,快速进入控制面工作流。</ figcaption >
1208+ </ figure >
1209+ </ div >
1210+ </ div >
1211+ </ section >
1212+
11371213 < section id ="docs ">
11381214 < div class ="wrap ">
11391215 < div class ="cta-block reveal ">
@@ -1144,14 +1220,14 @@ <h2>把经验写成机制,才是 Harness Engineering 的起点</h2>
11441220 如果你要继续扩展为官网版本,建议先补齐“真实运行指标、用户案例、部署链接”三类证据,再做下一轮视觉深化。
11451221 </ p >
11461222 < div class ="hero-actions " style ="margin-top: 1.25rem ">
1147- < a class ="btn btn-primary " href =". /README.md "> 查看 README</ a >
1148- < a class ="btn btn-ghost " href ="./docs/ 00-index.md "> 打开文档地图</ a >
1223+ < a class ="btn btn-primary " href ="https://github.com/yeyitech/forgeops/blob/main /README.md "> 查看 README</ a >
1224+ < a class ="btn btn-ghost " href ="./00-index "> 打开文档地图</ a >
11491225 </ div >
11501226 < div class ="cta-links ">
1151- < a class ="doc-link " href =". /Harness%20Engineering.md "> Harness Engineering.md</ a >
1152- < a class ="doc-link " href ="./docs/ architecture/00-overview.md "> architecture/00-overview.md</ a >
1153- < a class ="doc-link " href ="./docs/ user-guide.md "> docs/user-guide.md</ a >
1154- < a class ="doc-link " href ="./docs/ harness-engineering-guidelines.md "> docs/harness-engineering-guidelines.md</ a >
1227+ < a class ="doc-link " href ="https://github.com/yeyitech/forgeops/blob/main /Harness%20Engineering.md "> Harness Engineering.md</ a >
1228+ < a class ="doc-link " href ="./architecture/00-overview "> architecture/00-overview.md</ a >
1229+ < a class ="doc-link " href ="./user-guide "> docs/user-guide.md</ a >
1230+ < a class ="doc-link " href ="./harness-engineering-guidelines "> docs/harness-engineering-guidelines.md</ a >
11551231 </ div >
11561232 </ div >
11571233 </ div >
0 commit comments