## 事象
`mkdocs serve` でビルドを含むホットリロードが遅い。2秒くらいかかる。
### 環境
| 対象 | バージョン |
| --------------------------------------------- | ----------- |
| [[Ubuntu]] | 24.04.1 LTS |
| [[Neovim]] | 0.10.3 |
| [[MkDocs]] | 1.6.1 |
| [[Material for MkDocs]] | 9.6.5 |
| [[mkdocs-git-revision-date-localized-plugin]] | 1.3.0 |
### 設定
[[mkdocs-git-revision-date-localized-plugin]] の部分のみ。
```yaml
plugins:
- git-revision-date-localized:
strict: false
enable_creation_date: true
locale: ja
timezone: Asia/Tokyo
```
## 原因
リビルドのたびに[[Git]]情報を多量に読み込んでいるため。ノートの量に比例して遅くなっていそう。
## 解決方法
デプロイ時のビルド以外では、[[mkdocs-git-revision-date-localized-plugin]]を無効化する。コマンド実行時の環境変数で制御できるよう `mkdocs.yml` に `enabled` プロパティを追加する。
リリースのときだけ `RELEASE=true` を指定してビルドするのであれば以下のように書く。
```yaml
- git-revision-date-localized:
enabled: !ENV [RELEASE, False]
strict: false
enable_creation_date: true
locale: ja
timezone: Asia/Tokyo
```
## 参考
- [Options \- mkdocs\-git\-revision\-date\-localized\-plugin](https://timvink.github.io/mkdocs-git-revision-date-localized-plugin/options/#enabled)