Tanstack Start
在 Tanstack Start 上设置 Fumadocs。
快速入门
在继续之前,请确保配置以下内容:
- Tailwind CSS 4。
- Fumadocs MDX:按照 设置指南 操作,并创建如
lib/source.ts等必需文件。
安装
npm i fumadocs-core fumadocs-ui样式
将以下内容添加到您的 Tailwind CSS 文件中:
@import 'tailwindcss';
@import 'fumadocs-ui/css/neutral.css';
@import 'fumadocs-ui/css/preset.css';创建页面
创建以下路由:
将整个应用包装在 Fumadocs 提供者之下:
import {
createRootRoute,
HeadContent,
Outlet,
Scripts,
} from '@tanstack/react-router';
import * as React from 'react';
import { RootProvider } from 'fumadocs-ui/provider/base';
import { TanstackProvider } from 'fumadocs-core/framework/tanstack';
export const Route = createRootRoute({
component: RootComponent,
});
function RootComponent() {
return (
<RootDocument>
<Outlet />
</RootDocument>
);
}
function RootDocument({ children }: { children: React.ReactNode }) {
return (
<html suppressHydrationWarning>
<head>
<HeadContent />
</head>
<body className="flex flex-col min-h-screen">
<TanstackProvider>
<RootProvider>{children}</RootProvider>
</TanstackProvider>
<Scripts />
</body>
</html>
);
}完成
您可以在 content/docs 开始编写文档:
---
title: Hello World
---
我爱 FumadocsHow is this guide?
Last updated on
