ローカルでの実行
Bun を使って Fumadocs サンプルを開発、ビルド、プレビューする手順です。
必要環境
- Bun 1.3.14 以降
パッケージ管理、Next.js、Fumadocs、TypeScript、プレビューの全コマンドを Bun ランタイムで実行します。ほかの JavaScript ランタイムは必要ありません。
インストール
cd frameworks/fumadocs
bun installpostinstall が型付きコンテンツコレクション .source/ を生成します。
CI で --ignore-scripts を使ってライフサイクルスクリプトを無効にしても、
bun run types:check と bun run build がそれぞれ明示的に生成します。
開発
bun run devhttp://localhost:3000/docfw-cmp/fumadocs/ja/ を開きます。開発時も本番と同じ
ベースパスを使います。
ビルドとプレビュー
bun run build
bun run preview静的出力は out/ に作られます。Bun ネイティブのプレビューサーバーで
http://localhost:3000/docfw-cmp/fumadocs/ を開いてください。リポジトリ全体の
プレビューでは、さらにハブと全フレームワークのサンプルが組み立てられます。