- ファイルはmarkdown形式で記述
- mkdocsでビルドするとDocumentation サイト(英語版・日本語版)を作成することができる
mkdocsの他、Python-MarkdownとMath extension for Python-Markdownを利用する。
% pip install mkdocs mkdocs-material
% pip install python-markdown-math
- en: 英語版マニュアル
- docs
- install: インストールマニュアル関連ファイル
- tutorial: チュートリアル関連ファイル
- user: ユーザーマニュアル関連ファイル
- mkdocs.yml: mkdocs設定ファイル
- docs
- ja: 日本語版マニュアル
- docs
- install: インストールマニュアル関連ファイル
- tutorial: チュートリアル関連ファイル
- user: ユーザーマニュアル関連ファイル
- mkdocs.yml: mkdocs設定ファイル
- docs
mkdocsをインストールしておく。英語版・日本語版それぞれでビルドを実行する
- enまたはjaフォルダ以下のマニュアルディレクトリに移動
$ cd en/analysis
$ cd en/install
$ cd en/theory
$ cd en/tutorial
$ cd en/user
または$ cd ja/analysis
$ cd ja/install
$ cd ja/theory
$ cd ja/tutorial
$ cd ja/user
- build実行
$ mkdocs build --clean
- siteフォルダが生成されるので、中身一式を取得してupする
- 1ファイルにつきレベル1見出しは最大一つ。
- レベル1見出しの内容が大きい場合は更にレベル2見出しでファイルを分割。mkdocs.ymlファイルの設定も、見出し構成に準じて変更する。
- 見出しの形式はatx-header形式(レベル1と2の見出しを# および## とする形式)で統一
- websiteの見栄えを変更したい場合はmkdocs.ymlを使用する