docs(readme,landing): lead the story with automatic agent building (#52)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Yaowei Zheng
2026-07-24 00:57:28 +08:00
committed by GitHub
parent 33e5f0bcd1
commit 6bbdac132f
15 changed files with 229 additions and 47 deletions
+12 -2
View File
@@ -20,7 +20,15 @@ import { GitHubIcon, MenuIcon, XIcon } from "./icons";
import { ThemeToggle } from "./theme-toggle";
import { LangToggle } from "./lang-toggle";
const SECTION_IDS = ["highlights", "quickstart", "benchmark", "contract", "features"] as const;
const SECTION_IDS = [
"highlights",
"quickstart",
"cases",
"scenarios",
"benchmark",
"contract",
"features",
] as const;
export function Nav({ menuOpen, onToggleMenu }: { menuOpen: boolean; onToggleMenu: () => void }) {
const pillRef = useRef<HTMLSpanElement | null>(null);
@@ -29,6 +37,8 @@ export function Nav({ menuOpen, onToggleMenu }: { menuOpen: boolean; onToggleMen
const sectionLabel: Record<(typeof SECTION_IDS)[number], string> = {
highlights: S.nav.highlights,
quickstart: S.nav.quickstart,
cases: S.nav.cases,
scenarios: S.nav.scenarios,
benchmark: S.nav.benchmark,
contract: S.nav.contract,
features: S.nav.features,
@@ -102,7 +112,7 @@ export function Nav({ menuOpen, onToggleMenu }: { menuOpen: boolean; onToggleMen
</a>
<nav
className="relative ml-4 hidden items-center gap-0.5 md:flex"
className="relative ml-4 hidden items-center gap-0.5 xl:flex"
aria-label="Primary"
onMouseLeave={hidePill}
>
+2
View File
@@ -7,6 +7,8 @@ export const en: Strings = {
nav: {
highlights: "Highlights",
quickstart: "Quick start",
cases: "Cases",
scenarios: "Scenarios",
benchmark: "Benchmark",
contract: "CONTRACT.md",
features: "Features",
+2
View File
@@ -13,6 +13,8 @@ export const zh = {
// (same items, same order) so the two sites link into each other seamlessly.
highlights: "特色",
quickstart: "快速开始",
cases: "案例",
scenarios: "应用场景",
benchmark: "评测",
contract: "CONTRACT.md",
features: "功能",