Skip to content

Commit d1574cc

Browse files
committed
init - /FreeTacMan (Submit the sub-path for testing)
1 parent ae2c163 commit d1574cc

File tree

2 files changed

+72
-0
lines changed

2 files changed

+72
-0
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
import type { Metadata } from "next";
2+
export const metadata: Metadata = {
3+
title: "FreeTacMan | OpenDriveLab",
4+
description: "FreeTacMan",
5+
keywords: ["FreeTacMan", "OpenDriveLab"],
6+
};
7+
8+
import Image from 'next/image'
9+
import Link from "next/link"
10+
import { AspectRatio } from "@/components/ui/aspect-ratio"
11+
12+
export default function Home() {
13+
return (
14+
<div className="w-full overflow-x-hidden">
15+
<div className="w-full xl:h-screen flex flex-col xl:flex-row gap-10 xl:gap-20 justify-around xl:justify-center items-center p-20">
16+
<div className="flex-1/2 h-1/3 w-full xl:h-full flex flex-col justify-center select-none">
17+
<AspectRatio ratio={16/9}>
18+
<Image
19+
src="https://ik.imagekit.io/opendrivelab/freetacman.jpg"
20+
alt="FreeTacMan"
21+
fill
22+
className="rounded-sm object-cover bg-gradient-landing"
23+
/>
24+
</AspectRatio>
25+
</div>
26+
<div className="flex-1/2 flex flex-col gap-3 xl:justify-around">
27+
<div className="flex flex-col w-full">
28+
<div className="flex flex-col gap-3">
29+
<h1 className="text-7xl 3xl:text-8xl font-bold w-full fg-gradient-blue">
30+
FreeTacMan
31+
</h1>
32+
<h1 className="text-4xl 3xl:text-5xl font-bold w-full fg-gradient-blue pb-3">
33+
Free-View Tactical Manipulator for Embodied AI
34+
</h1>
35+
</div>
36+
<div className="flex flex-col gap-2 pb-3">
37+
{/* 作者信息可以在有实际内容时添加 */}
38+
</div>
39+
<div className="flex flex-wrap gap-6">
40+
{/* 链接按钮可以在有实际链接时添加 */}
41+
</div>
42+
</div>
43+
</div>
44+
</div>
45+
46+
<div className="w-full flex flex-col justify-center items-center gap-3 px-6 my-32">
47+
<h1 className="text-4xl font-bold scroll-mt-32" id="overview">
48+
项目概述
49+
</h1>
50+
</div>
51+
<div className="flex flex-row justify-center px-6 mt-20">
52+
<p className="max-w-4xl text-bl text-justify leading-relaxed xl:leading-loose">
53+
FreeTacMan (Free-View Tactical Manipulator) 是一个用于具身人工智能的自由视角战术操作器项目,
54+
旨在为实体机器人和虚拟代理提供高级操纵能力。该项目结合了计算机视觉、机器人技术和深度学习,
55+
使智能体能够从任意视角理解并操作环境中的对象。
56+
57+
更多详细内容将在项目正式发布后更新。
58+
</p>
59+
</div>
60+
</div>
61+
)
62+
}

next.config.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,16 @@ const nextConfig: NextConfig = {
2222
],
2323
dangerouslyAllowSVG: true,
2424
},
25+
// 添加重定向配置
26+
async redirects() {
27+
return [
28+
{
29+
source: '/FreeTacMan',
30+
destination: '/freetacman',
31+
permanent: true,
32+
},
33+
];
34+
},
2535
};
2636

2737
export default nextConfig;

0 commit comments

Comments
 (0)