## 事象 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]]を最新化した方がいい気がする。