UniVRM/docs
2021-09-28 16:54:34 +09:00
..
gltf 日本語ドキュメントを sphinx 化 2021-09-14 13:32:22 +09:00
implementation enabled = false. not updateWhenOffscreen 2021-09-28 16:54:34 +09:00
locale/en/LC_MESSAGES rename_VRM10Controller_to_Vrm10Instance 2021-09-28 13:27:28 +09:00
vrm0 update po 2021-09-14 16:12:59 +09:00
vrm1 rename_VRM10Controller_to_Vrm10Instance 2021-09-28 13:27:28 +09:00
.gitignore update po 2021-09-14 16:12:59 +09:00
conf.py update po 2021-09-14 16:12:59 +09:00
history.md 日本語ドキュメントを sphinx 化 2021-09-14 13:32:22 +09:00
index.html update po 2021-09-14 16:12:59 +09:00
index.md enabled = false. not updateWhenOffscreen 2021-09-28 16:54:34 +09:00
package.md 日本語ドキュメントを sphinx 化 2021-09-14 13:32:22 +09:00
README.md update po 2021-09-14 16:12:59 +09:00

Sphinx 作業

初期化

$ pip install sphinx
$ mkdir docs
$ cd docs
docs$ sphinx-quickstart

docs/_build/ja に日本語ドキュメントを出力する

doc$ sphinx-build . _build/ja

MySt 導入

markdown で記事を記述する

$ pip install --upgrade myst-parser

conf.py

extensions = ['myst_parser']

gettext で英語記事を作成する

$ pip install sphinx-intl

conf.py

locale_dirs = ['locale/']
gettext_compact = False

potファイル作成

doc$ sphinx-build -M gettext . _pot
# => _pot/gettext

poファイルを作成

doc$ sphinx-intl update -p _pot/gettext -l en
# => locale/en

ロケールを使ってサイトビルド

doc$ sphinx-build . _build/en -D language=en