インストールと基本的な流れ
pip install sphinx sphinx-rtd-theme myst-parser pydata-sphinx-theme
プロジェクト作成
ディレクトリ作成
mkdir jsap-seminar2025 chdir jsap-seminar2025
初期ファイル作成
sphinx-quickstart
HTMLをビルド
必要があれば
make clean実行
make.bat html
公開
build\html内のファイルを Web サーバにコピーするWindows の場合は
robocopy、Linux の場合はrsyncなどを使うと便利。robocopy .\build\html\ \\サーバーパス\docs /MIR /Z /W:5 /R:3
リリースバッチファイルの例
@echo off setlocal :: 1. SphinxでHTMLをビルド call make.bat html :: 2. サーバーの共有フォルダへ同期 :: 送信元: .\build\html :: 送信先: \\ServerName\SharePath\xrd_docs set SRC=.\build\html set DST=\\ServerName\SharePath\xrd_docs echo 同期を開始します... robocopy "%SRC%" "%DST%" /MIR /Z /W:5 /R:3 /FFT /XJD /NP echo 同期が完了しました。 pause
html/index.htmlにアクセスする