Vite
Vite で Fumadocs MDX を使用する
セットアップ
このプラグインは React Router、TanStack Start、Waku などの Vite アプリで動作します。Next.js については専用のセットアップ手順を参照してください。Astro では Fumadocs MDX を使用せず、@fumadocs/astro と Astro 独自のコンテンツコレクションを組み合わせて使用します。
インストール
npm i fumadocs-mdx fumadocs-core @types/mdxVite プラグインを追加します。
import { defineConfig } from 'vite';
import { reactRouter } from '@react-router/dev/vite';
import { fumadocsMdx } from 'fumadocs-mdx/vite';
export default defineConfig({
plugins: [
fumadocsMdx(),
reactRouter(),
],
});Fumadocs との統合
lib/source.ts ファイルを作成します。
import { defineDocs } from 'fumadocs-mdx/macro';
import { loader } from 'fumadocs-core/source';
const docs = defineDocs({
dir: 'content/docs',
});
export const source = loader({
baseUrl: '/docs',
source: docs.toFumadocsSource(),
});完了
これで content/docs フォルダーにコンテンツを書けるようになりました。
次のステップ
How is this guide?
最終更新日
