MkDocsでClick 8.2.1「より新しいバージョン」を使うとライブリロードされない
新たにMkDocs環境を作成したところ、mkdocs serve
してもコンテンツ変更時にライブリロードされず、「mkdocsを停止・再開」が必要になってしまいました‥ この問題は以下のIssueで報告されていました。
clickのリリース履歴によると8.2.2は廃止されており、現時点の最新バージョンは8.3.0のようです。
解決方法¶
この問題の解決方法は以下、いずれかを実行することのようです。
- Clickのバージョン8.2.1をインストールする
- もしくはMkDocs起動時に「
mkdocs serve --livereload
」とオプションを明示的に指定する
Click 8.2.1をインストールするrequirements.txtの例¶
Click 8.2.1をインストールするrequirements.txtの例は以下の通りです。
click==8.2.1
mkdocs==1.6.1
mkdocs-material==9.6.21