rustでの計算物理学のドキュメント
このプロジェクトはmiseを使用してツールを管理しています。
# miseのインストール(まだの場合)
curl https://mise.run | sh
# 必要なツールのインストール
mise install# mdBookのビルドとpagefind検索インデックスの生成
mise run buildこのコマンドは以下を実行します:
mdbook build- mdBookをビルドpagefind --site book- 検索インデックスを生成lychee book/- リンクチェック
# ビルド + サーバー起動(ポート3000)
mise run serveブラウザで http://localhost:3000 を開いてください。
サーバーを停止するには Ctrl+C を押してください。
注意: mdbook serve は使用しないでください。Pagefindの検索インデックスが含まれないため、検索機能が動作しません。
このプロジェクトはPagefindを使用した検索機能を実装しています。
- 検索アイコン(🔍)をクリックするか、
Sまたは/キーを押すと検索バーが表示されます - 検索バーに検索キーワードを入力すると、リアルタイムで結果が表示されます
Escキーで検索バーを閉じることができます
- 検索エンジン: Pagefind(Rust製の静的サイト検索)
- 言語: 日本語対応(66ページ、1,073語をインデックス化)
- インデックス: ビルド時に自動生成
- UI: PagefindのデフォルトUIをmdBookのテーマに統合
- サーバー: miniserve(Rust製HTTPサーバー)
theme/index.hbs- Pagefind統合のHTMLテンプレートtheme/css/pagefind.css- Pagefind UIのカスタムスタイルmise.toml- ビルド・サーブタスクの設定
# ビルド成果物を削除
mise run clean
# 再ビルド
mise run build