UniVRM/docs/README.md
2021-09-14 16:12:59 +09:00

61 lines
793 B
Markdown

```{orphan}
```
# 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
```py
extensions = ['myst_parser']
```
## gettext で英語記事を作成する
```
$ pip install sphinx-intl
```
conf.py
```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
```