mirror of
https://github.com/labring/FastGPT.git
synced 2025-10-15 07:31:19 +00:00

* add new doc (#5175) Co-authored-by: dreamer6680 <146868355@qq.com> * Test docs (#5235) * fix: change the page of doc * chore: add new dependencies, update global styles/layout, optimize docs, add Feishu & GitHub icons, update API examples * fix: docs/index 404 not found * Update environment variable names, optimize styles, add new API routes, fix component styles, adjust documentation, and update GitHub and Feishu icons * update readme * feat: add a linkfastgpt compontent * feat: update new doc * fix:remove unuse page and redirect homepage to docs (#5288) * fix:remove some unuse doc * fix: redirect homepage to doc * git ignore * fix:navbar to index (#5295) * sidbar * fix: navtab unlight (#5298) * doc --------- Co-authored-by: dreamer6680 <1468683855@qq.com> Co-authored-by: dreamer6680 <146868355@qq.com>
48 lines
1.4 KiB
TypeScript
48 lines
1.4 KiB
TypeScript
import { type HTMLAttributes } from 'react';
|
|
import { HomeLayout, type HomeLayoutProps } from 'fumadocs-ui/layouts/home';
|
|
import Link from 'next/link';
|
|
|
|
interface CustomHomeLayoutProps extends HomeLayoutProps {
|
|
// 可以在这里添加自定义的属性
|
|
}
|
|
|
|
export function CustomHomeLayout({
|
|
children,
|
|
nav,
|
|
...props
|
|
}: CustomHomeLayoutProps & HTMLAttributes<HTMLElement>) {
|
|
return (
|
|
<HomeLayout
|
|
{...props}
|
|
nav={{
|
|
...nav,
|
|
title: (
|
|
<div className="flex flex-col items-center gap-2">
|
|
<div className="flex flex-row items-center gap-2">
|
|
<img src="/logo.svg" alt="FastGPT" width={49} height={48} />
|
|
FastGPT
|
|
</div>
|
|
<div className="flex flex-row items-center gap-4 text-sm">
|
|
<Link href="/docs/introduction" className="hover:text-blue-500">
|
|
使用说明
|
|
</Link>
|
|
<Link href="/docs/use-cases" className="hover:text-blue-500">
|
|
使用案例
|
|
</Link>
|
|
<Link href="/docs/agreement" className="hover:text-blue-500">
|
|
协议
|
|
</Link>
|
|
<Link href="/docs/api" className="hover:text-blue-500">
|
|
API手册
|
|
</Link>
|
|
</div>
|
|
</div>
|
|
),
|
|
transparentMode: 'none'
|
|
}}
|
|
>
|
|
{children}
|
|
</HomeLayout>
|
|
);
|
|
}
|