動機
候補
- Sphinx
- 拡張を導入してMarkdown形式にも対応できる、らしい。環境構築で躓きまくっている
- MkDocs
- 標準でMarkdown形式に対応している。作成、生成ともに楽
- Jupyter Notebook
- これはコーディング環境だけど、ドキュメントも書けるそうで
MkDocsを試す
大まかな流れ
- Pythonインストール
- MkDocsインストール
pip install mkdocs
- テーマ「material」インストール
pip install mkdocs-material
- プロジェクトフォルダの作成
- お好みの場所で
mkdocs new プロジェクト名
- お好みの場所で
- 実際に書く
- Markdown形式でファイルを作成
- プロジェクト直下に作成するとヘッダに追加される
- docsに入れると特にはなさげ
- HTMLを生成する
- プロジェクトのフォルダで
mkdocs build
- プロジェクトのフォルダで
これ覚えておこう
自動生成
mkdocs serve
http://127.0.0.1:8000
から内容が確認できる
mkdocs.yml
site_name: My Docs
theme:
name: 'material'
language: 'ja'
日本語検索にも対応しているというこのパワーよ。