tips:sphinx:start
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tips:sphinx:start [2022/03/16 06:09] – yuuho | tips:sphinx:start [2022/03/16 08:06] (現在) – [設定の変更など] yuuho | ||
|---|---|---|---|
| 行 7: | 行 7: | ||
| * デバッグなどの様子を見せるのに使う | * デバッグなどの様子を見せるのに使う | ||
| - | === get started | + | ===== 始め方 |
| + | ==== 環境構築 ==== | ||
| + | |||
| + | 色々なやり方がありそう。 '' | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | <code bash>pip install -U sphinx</ | ||
| + | |||
| + | ==== sphinx ファイル作成 ==== | ||
| リポジトリにドキュメントを追加するときに何から始めるか。 | リポジトリにドキュメントを追加するときに何から始めるか。 | ||
| 行 13: | 行 25: | ||
| <code bash> | <code bash> | ||
| - | * 対話の詳細 ↓ | + | * 対話の詳細 ↓ (クリックで展開可能) |
| - | < | + | |
| Sphinx 2.1.2 クイックスタートユーティリティへようこそ。 | Sphinx 2.1.2 クイックスタートユーティリティへようこそ。 | ||
| 行 63: | 行 74: | ||
| </ | </ | ||
| - | === 生成されるファイルなど | + | ===== ディレクトリ構成など ===== |
| + | |||
| + | ==== sphinx-quickstart で生成されるファイル | ||
| + | 実行したディレクトリを '' | ||
| + | < | ||
| + | - ./ | ||
| + | - ./build/ | ||
| + | - ./source/ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./make.bat | ||
| + | - ./Makefile | ||
| + | </ | ||
| + | となった。 | ||
| + | |||
| + | ==== ページの生成 (make html) で生成されるファイル ==== | ||
| + | |||
| + | === 生成 === | ||
| + | '' | ||
| + | |||
| + | === 結果 === | ||
| 実行したディレクトリを '' | 実行したディレクトリを '' | ||
| < | < | ||
| 行 72: | 行 105: | ||
| - ./ | - ./ | ||
| - ./source/ | - ./source/ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| - ./make.bat | - ./make.bat | ||
| - ./Makefile | - ./Makefile | ||
| </ | </ | ||
| となった。 | となった。 | ||
| + | |||
| + | ===== 開発 ===== | ||
| + | |||
| + | '' | ||
| + | なので、 '' | ||
| + | -> github pages は jekyll というソフトで実装されているため相対リンクなどを有効にするために特殊な設定が必要。\\ | ||
| + | -> 拡張機能を入れるべし。 | ||
| + | |||
| + | |||
| + | ===== 設定の変更など ===== | ||
| === メモ === | === メモ === | ||
| - | '' | + | github-pages で公開する場合はすべてのファイルを相対リンク?するように拡張機能を入れるのが良さそう。 |
| + | [[https:// | ||
| - | 何を git 管理するべき? | + | * 拡張機能 |
| + | * '' | ||
| + | * ''" | ||
| - | '' | + | === メモ2 === |
| - | なので、 '' | + | |
| + | < | ||
| + | .. hoge:: | ||
| + | </ | ||
| + | みたいな感じで hoge 機能を使える。 | ||
| + | 使える機能としては '' | ||
| + | < | ||
| + | .. fuga fuga piyo piyo | ||
| + | </ | ||
| + | で単純にコメントを書く。 | ||
| + | === メモ3 === | ||
| + | |||
| + | よく使われているテーマ。 | ||
| + | [[https:// | ||
| + | |||
| + | <code bash>pip install sphinx-rtd-theme</ | ||
| + | |||
| + | <code python conf.py> | ||
| + | extensions = [ | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ] | ||
| + | html_theme = ' | ||
| + | </ | ||
tips/sphinx/start.1647410998.txt.gz · 最終更新: 2022/03/16 06:09 by yuuho
