このサイトの編集
ドキュメントサイトのローカル実行と、英語・日本語のミラーリングのルール。
ローカルでの開発
サイトは doc/ にあり、zudo-doc でビルドします。Node.js 24(doc/ の engines フィールド)と pnpm 10.30.3(同じく packageManager フィールド)が必要です。リポジトリのルートで次のコマンドを実行します。
pnpm -C doc install --frozen-lockfile
pnpm -C doc dev
pnpm -C doc build
pnpm -C doc check:html
pnpm -C doc check:linkscheck:html と check:links はビルド済みの dist/ の出力に対して実行されるため、先にビルドしてください。コンテンツの編集のついでに doc/ やロックファイルを変更しないでください。
執筆ルール
ページは
doc/内のsrc/ content/ docs/ <section>/ .mdxファイルです。フロントマターには
title、description、数値のsidebar_positionを書きます。タイトルはフロントマターから表示されるため、h1 は追加せず、
##から書き始めます。注記にはディレクティブを使います。
:::note、:::tip、:::warningで、:::note[Title]のようにタイトルを付けることもできます。ページ間のリンクには、
.のような相対的な/ testing. mdx .mdxパスを使います。公開リポジトリなので、マシン固有の絶対パスや非公開の情報は書かないでください。
英語と日本語のミラーリング
英語のページは doc/ に、日本語のページは doc/ にあります。日本語のツリーは英語のツリーと同じパスでミラーリングしているため、どちらかの言語でページを追加したり名前を変更したりしたときは、もう一方の言語にも対応するページが必要です。