Add website registration links
This commit is contained in:
@@ -3,6 +3,7 @@ import { ArrowRight } from "lucide-react";
|
||||
import type { Lang } from "@/app/page";
|
||||
|
||||
const MANAGER_URL = "https://code.xinghanlab.com/";
|
||||
const REGISTER_URL = "https://agnet.taijiaicloud.com/login/";
|
||||
|
||||
const copy = {
|
||||
en: {
|
||||
@@ -10,14 +11,14 @@ const copy = {
|
||||
description:
|
||||
"Heicode does more than generate code. It organizes product intent, code, permissions, models, deployment, and maintenance into one auditable software lifecycle.",
|
||||
primary: "Enter Heicode",
|
||||
secondary: "Download client",
|
||||
secondary: "Register account",
|
||||
},
|
||||
zh: {
|
||||
title: "让想法进入真实开发流程",
|
||||
description:
|
||||
"不是只生成代码,而是把产品、代码、权限、模型、部署和维护组织成一个可审计的软件生命周期。",
|
||||
primary: "进入 Heicode",
|
||||
secondary: "下载客户端",
|
||||
secondary: "注册账号",
|
||||
},
|
||||
} satisfies Record<Lang, {
|
||||
title: string;
|
||||
@@ -47,7 +48,7 @@ export function CTA({ lang }: { lang: Lang }) {
|
||||
</a>
|
||||
</Button>
|
||||
<Button variant="outline" size="lg" className="h-12 rounded-full border-background/30 bg-transparent px-7 text-background hover:bg-background hover:text-foreground" asChild>
|
||||
<a href={MANAGER_URL} target="_blank" rel="noreferrer">
|
||||
<a href={REGISTER_URL} target="_blank" rel="noreferrer">
|
||||
{t.secondary}
|
||||
</a>
|
||||
</Button>
|
||||
|
||||
@@ -17,6 +17,7 @@ const copy = {
|
||||
{ href: "/#security", label: "Security" },
|
||||
],
|
||||
login: "Sign in",
|
||||
register: "Register",
|
||||
start: "Get started",
|
||||
toggle: "中文",
|
||||
menuOpen: "Open menu",
|
||||
@@ -31,6 +32,7 @@ const copy = {
|
||||
{ href: "/#security", label: "安全" },
|
||||
],
|
||||
login: "登录",
|
||||
register: "注册",
|
||||
start: "开始使用",
|
||||
toggle: "EN",
|
||||
menuOpen: "打开菜单",
|
||||
@@ -39,6 +41,7 @@ const copy = {
|
||||
} satisfies Record<Lang, {
|
||||
navLinks: Array<{ href: string; label: string }>;
|
||||
login: string;
|
||||
register: string;
|
||||
start: string;
|
||||
toggle: string;
|
||||
menuOpen: string;
|
||||
@@ -46,6 +49,7 @@ const copy = {
|
||||
}>;
|
||||
|
||||
const MANAGER_URL = "https://code.xinghanlab.com/";
|
||||
const REGISTER_URL = "https://agnet.taijiaicloud.com/login/";
|
||||
const DOCS_URL = "https://doc.xinghanlab.com/";
|
||||
|
||||
export function Header({
|
||||
@@ -98,6 +102,11 @@ export function Header({
|
||||
{t.login}
|
||||
</a>
|
||||
</Button>
|
||||
<Button variant="outline" size="sm" className="rounded-full bg-card/50" asChild>
|
||||
<a href={REGISTER_URL} target="_blank" rel="noreferrer">
|
||||
{t.register}
|
||||
</a>
|
||||
</Button>
|
||||
<Button size="sm" className="rounded-full bg-foreground text-background hover:bg-foreground/90" asChild>
|
||||
<a href={MANAGER_URL} target="_blank" rel="noreferrer">
|
||||
{t.start}
|
||||
@@ -143,6 +152,11 @@ export function Header({
|
||||
{t.login}
|
||||
</a>
|
||||
</Button>
|
||||
<Button variant="outline" size="sm" className="justify-start rounded-full bg-card/50" asChild>
|
||||
<a href={REGISTER_URL} target="_blank" rel="noreferrer">
|
||||
{t.register}
|
||||
</a>
|
||||
</Button>
|
||||
<Button size="sm" className="rounded-full bg-foreground text-background hover:bg-foreground/90" asChild>
|
||||
<a href={MANAGER_URL} target="_blank" rel="noreferrer">
|
||||
{t.start}
|
||||
|
||||
@@ -3,6 +3,7 @@ import { ArrowRight, CheckCircle2, LockKeyhole, Play, Sparkles } from "lucide-re
|
||||
import type { Lang } from "@/app/page";
|
||||
|
||||
const MANAGER_URL = "https://code.xinghanlab.com/";
|
||||
const REGISTER_URL = "https://agnet.taijiaicloud.com/login/";
|
||||
|
||||
const copy = {
|
||||
en: {
|
||||
@@ -12,7 +13,7 @@ const copy = {
|
||||
intro:
|
||||
"Heicode organizes sub-Agnet teams, connects your code, documents, SK skills and cloud resources, and continuously carries work through requirements, development, testing, fixes, deployment and maintenance.",
|
||||
primary: "Start with Heicode",
|
||||
secondary: "Open Manager",
|
||||
secondary: "Register",
|
||||
bullets: ["Input ideas in the client", "Bind resources in Manager", "Ship through Agnet"],
|
||||
cockpit: "Heicode Task Cockpit",
|
||||
project: "Small-team task management SaaS",
|
||||
@@ -37,7 +38,7 @@ const copy = {
|
||||
intro:
|
||||
"Heicode 组织子 Agnet,接入你的代码、文档、SK 和云资源,持续完成需求、开发、测试、修复、部署和后续维护。",
|
||||
primary: "开始使用 Heicode",
|
||||
secondary: "打开 Manager",
|
||||
secondary: "注册",
|
||||
bullets: ["客户端输入想法", "Manager 绑定资源", "Agnet 交付部署"],
|
||||
cockpit: "Heicode Task Cockpit",
|
||||
project: "小团队任务管理 SaaS",
|
||||
@@ -104,7 +105,7 @@ export function Hero({ lang }: { lang: Lang }) {
|
||||
</a>
|
||||
</Button>
|
||||
<Button variant="outline" size="lg" className="h-12 rounded-full border-foreground/20 bg-card/50 px-7" asChild>
|
||||
<a href={MANAGER_URL} target="_blank" rel="noreferrer">
|
||||
<a href={REGISTER_URL} target="_blank" rel="noreferrer">
|
||||
<Play className="h-4 w-4" />
|
||||
{t.secondary}
|
||||
</a>
|
||||
|
||||
Reference in New Issue
Block a user