mkdocs wiki
概要
Tips
mkdocsはpython pipで簡単に導入できるMarkDownベースのドキュメント生成ツールです。
導入注記
インストール
Warning
- mkdocsはjupyter notebook同様にローカルサーバー機能にtornadoを使っています。
- mkdocsのバージョン1.xx 以降を使うと tornadoのバージョンが5.x以上になり、jupyterが起動しなくなります。
- また、mkdocsのテーマmaterialの3.xx以降を使うと、mkdocsのバージョン1.xxを要求されます。
- バージョンに注意して、以下のバージョンを指定して導入しましょう。
関連ライブラリのインストール
pip install mkdocs==0.17.5 pip install mkdocs-material==2.9.4
アンインストールと復旧
Warning
- 間違ったバージョンを導入してしまった場合は、一度関連するパッケージをuninstallしましょう。
- 依存しているライブラリも同様にバージョンが強制的に引き上げられている可能性が高いので、 同様にuninstallすることを推奨します。
- 復旧完了後 jupyter notebookが起動するかも適切に確認しましょう。
関連ライブラリのアンインストール
pip uninstall mkdocs pip uninstall tornado pip uninstall mkdocs-material
関連ライブラリの再インストール
pip install tornado==4.5.1 pip install mkdocs==0.17.5 pip install mkdocs-material==2.9.4
コマンド
新規プロジェクトを作成
mkdocs new [dir-name]
ローカルサーバーを開始
http://127.0.0.1:8000/
mkdocs serve
静的なHtmlを生成
mkdocs build
ヘルプを表示
mkdocs help
設定ファイル mkdocs.ymlの編集
material テーマの適用
Warning
テーマ material
の適用には、mkdocs-materialの導入が必要です。
theme: name: 'material'
検索日本語対応
- 以下の設定を追記します。
theme: language: 'ja' extra: search: language: 'jp'