|
14 | 14 | content="Standalone Go + React manager for Codex workflows, relay setup, script tooling, diagnostics, and repair operations." |
15 | 15 | /> |
16 | 16 | <meta property="og:type" content="website" /> |
17 | | - <meta property="og:image" content="https://github.com/hereww/codextools" /> |
| 17 | + <meta property="og:image" content="./assets/screenshot-home.png" /> |
18 | 18 | <meta name="twitter:card" content="summary_large_image" /> |
19 | 19 | <meta name="twitter:title" content="CodexTools" /> |
20 | 20 | <meta |
21 | 21 | name="twitter:description" |
22 | 22 | content="Standalone Go + React manager for Codex workflows, relay setup, script tooling, diagnostics, and repair operations." |
23 | 23 | /> |
24 | | - <meta name="twitter:image" content="https://github.com/hereww/codextools" /> |
| 24 | + <meta name="twitter:image" content="./assets/screenshot-home.png" /> |
25 | 25 | <style> |
26 | 26 | :root { |
27 | 27 | --bg: #eef5fb; |
|
213 | 213 | margin-top: 18px; |
214 | 214 | } |
215 | 215 |
|
| 216 | + .screenshots { |
| 217 | + display: grid; |
| 218 | + gap: 18px; |
| 219 | + } |
| 220 | + |
| 221 | + .screenshot-lead { |
| 222 | + display: flex; |
| 223 | + align-items: flex-start; |
| 224 | + justify-content: space-between; |
| 225 | + gap: 18px; |
| 226 | + } |
| 227 | + |
| 228 | + .screenshot-lead p { |
| 229 | + margin: 0; |
| 230 | + max-width: 760px; |
| 231 | + } |
| 232 | + |
| 233 | + .shot-grid { |
| 234 | + display: grid; |
| 235 | + grid-template-columns: minmax(0, 1fr); |
| 236 | + gap: 16px; |
| 237 | + } |
| 238 | + |
| 239 | + .shot-card { |
| 240 | + border: 1px solid var(--line); |
| 241 | + border-radius: 22px; |
| 242 | + background: rgba(255, 255, 255, 0.72); |
| 243 | + overflow: hidden; |
| 244 | + } |
| 245 | + |
| 246 | + .shot-card img { |
| 247 | + display: block; |
| 248 | + width: 100%; |
| 249 | + height: auto; |
| 250 | + background: #f8fafc; |
| 251 | + } |
| 252 | + |
| 253 | + .shot-caption { |
| 254 | + border-top: 1px solid var(--line); |
| 255 | + padding: 16px 18px 18px; |
| 256 | + } |
| 257 | + |
| 258 | + .shot-caption h4 { |
| 259 | + margin: 0 0 6px; |
| 260 | + font-size: 18px; |
| 261 | + } |
| 262 | + |
| 263 | + .shot-caption p { |
| 264 | + margin: 0; |
| 265 | + } |
| 266 | + |
216 | 267 | .release { |
217 | 268 | overflow: hidden; |
218 | 269 | position: relative; |
|
355 | 406 | @media (max-width: 920px) { |
356 | 407 | .hero, |
357 | 408 | .grid, |
| 409 | + .screenshot-lead, |
358 | 410 | .release-grid, |
359 | 411 | .origin, |
360 | 412 | .telegram { |
361 | 413 | grid-template-columns: 1fr; |
362 | 414 | } |
363 | 415 |
|
| 416 | + .screenshot-lead { |
| 417 | + display: block; |
| 418 | + } |
| 419 | + |
364 | 420 | .release-head { |
365 | 421 | flex-direction: column; |
366 | 422 | } |
@@ -486,6 +542,61 @@ <h3>运维能力内置</h3> |
486 | 542 | </article> |
487 | 543 | </div> |
488 | 544 |
|
| 545 | + <section class="section screenshots"> |
| 546 | + <div data-lang="en" class="active"> |
| 547 | + <div class="screenshot-lead"> |
| 548 | + <div> |
| 549 | + <h3>Manager screenshots</h3> |
| 550 | + <p> |
| 551 | + The desktop manager is organized around everyday actions: start Codex, confirm connection mode, finish first-run setup, and keep page enhancements visible without editing local files by hand. |
| 552 | + </p> |
| 553 | + </div> |
| 554 | + </div> |
| 555 | + <div class="shot-grid"> |
| 556 | + <article class="shot-card"> |
| 557 | + <img src="./assets/screenshot-home.png" alt="CodexTools home dashboard showing launch status, connection mode, UI enhancement mode, and repair entry points" /> |
| 558 | + <div class="shot-caption"> |
| 559 | + <h4>Home dashboard</h4> |
| 560 | + <p>The first screen shows whether the local setup is ready, exposes the primary launch button, and keeps connection, UI features, and repair entry points close together.</p> |
| 561 | + </div> |
| 562 | + </article> |
| 563 | + <article class="shot-card"> |
| 564 | + <img src="./assets/screenshot-onboarding.png" alt="CodexTools beginner guide showing system detection, Codex install status, CCSwitch import, mode selection, and launch steps" /> |
| 565 | + <div class="shot-caption"> |
| 566 | + <h4>Beginner guide</h4> |
| 567 | + <p>The guided flow checks platform and architecture, confirms Codex installation, imports CCSwitch providers, selects the connection mode, and ends at launch.</p> |
| 568 | + </div> |
| 569 | + </article> |
| 570 | + </div> |
| 571 | + </div> |
| 572 | + <div data-lang="zh"> |
| 573 | + <div class="screenshot-lead"> |
| 574 | + <div> |
| 575 | + <h3>管理器界面截图</h3> |
| 576 | + <p> |
| 577 | + 桌面管理器围绕日常操作组织:启动 Codex、确认连接模式、完成新手配置,并把页面增强能力放在可见位置,不需要手动找本地配置文件。 |
| 578 | + </p> |
| 579 | + </div> |
| 580 | + </div> |
| 581 | + <div class="shot-grid"> |
| 582 | + <article class="shot-card"> |
| 583 | + <img src="./assets/screenshot-home.png" alt="CodexTools 首页仪表盘,展示启动状态、连接模式、界面增强模式和修复入口" /> |
| 584 | + <div class="shot-caption"> |
| 585 | + <h4>首页仪表盘</h4> |
| 586 | + <p>首页直接显示本地环境是否就绪,提供主要启动按钮,并把连接服务、界面功能、入口修复和关键状态集中到一个页面。</p> |
| 587 | + </div> |
| 588 | + </article> |
| 589 | + <article class="shot-card"> |
| 590 | + <img src="./assets/screenshot-onboarding.png" alt="CodexTools 新手引导,展示系统识别、Codex 安装状态、CCSwitch 导入、模式选择和启动步骤" /> |
| 591 | + <div class="shot-caption"> |
| 592 | + <h4>新手安装引导</h4> |
| 593 | + <p>新手流程按顺序完成系统识别、Codex 安装检查、CCSwitch 导入、连接模式选择和启动,降低第一次配置成本。</p> |
| 594 | + </div> |
| 595 | + </article> |
| 596 | + </div> |
| 597 | + </div> |
| 598 | + </section> |
| 599 | + |
489 | 600 | <section class="section release"> |
490 | 601 | <div data-lang="en" class="active"> |
491 | 602 | <div class="release-head"> |
|
0 commit comments