## 事象
https://tadashi-aikawa.github.io/jumeaux/ja/addons/reqs2reqs/#examples_7
が以下のようにレイアウトが崩れる。
![[Pasted image 20230603144117.png]]
コードは以下のようになっており、問題ないはず。
````markdown
#### Examples
##### pathに`target`という文字列が含まれる場合に`renamed`へ名称を変更する
```yaml
reqs2reqs:
- name: rename
config:
conditions:
- name: renamed
when: "'target' in path"
```
##### 複雑な条件
1. pathが小文字のアルファベット3文字である場合は`GOOD`へ名称を変更する
2. 1に該当せず`id`が1つだけ指定されており、かつ2より大きい場合は`<クエリのid>: <元の名称>`へ名称を変更する
2-1. 例えば`id=4`で名称が`hoge`のとき、新しい名称は`4: hoge`となる
3. 1と2に該当しない場合は名称を変更しない
```yaml
reqs2reqs:
- name: rename
config:
conditions:
- name: "GOOD"
when: "path|reg('[a-z]{3}')"
- name: "{{ qs.id.0 }}: {{ name }}"
when: "qs.id|length == 1 and qs.id.0|int > 2"
```
````
なお、ローカル `mkdocs server` では再現しなかった。
## 詳細調査
- ローカル
- [[MkDocs]]のバージョンは1.4.3 (ロックファイル)
- `make package-docs`して`docs`配下にアクセスしても事象は再現しない
- リモート
- 該当ページの`index.html`でコードブロックのタグが変わっている
## 原因
デプロイされている`index.html`のコードブロック部分がローカルビルドとは変わっている。(`<code>`が使われている)
細かな経緯は不明。
## 解決方法
とりあえず[[MkDocs]]を最新化した方がいい気がする。