Closed chvmvd closed 1 year ago
.mdx
に移行 #534 import React from 'react';
が不要 #546p
タグを使っていたが、MDX v3だと正しくパースされず、p
タグがネストされてしまう。パース前
<p>
<span>Hello</span>aaaa
</p>
パース後
<p><p><span>Hello</span>aaaa</p></p>
MDX v3によって #143 は解決するので、単にp
タグを削除すればよい。
移行完了しました。
PrettierがMDX v3に対応していない(#549)ことで #542 #544 が発生してしまっており、とりあえずprettier-ignore
しました。これ以降は、#549 側で対応します。
Docusaurus 3.0.0に移行
Docursaurus 3.0.0がリリースされたので、移行する。 https://github.com/facebook/docusaurus/releases/tag/v3.0.0 https://docusaurus.io/docs/migration/v3
影響する変更
依存関係の更新
https://docusaurus.io/docs/migration/v3#upgrading-dependencies
Node.js 18への更新
https://docusaurus.io/docs/migration/v3#nodejs-v180
Admonitionの変更
https://docusaurus.io/docs/migration/v3#admonition-warning
React 18への移行により
import React from 'react';
が不要https://docusaurus.io/docs/migration/v3#automatic-jsx-runtime
設定ファイルのESMへの移行
https://docusaurus.io/docs/migration/v3#esm-and-typescript-configs
拡張子を
.mdx
に移行https://docusaurus.io/docs/migration/v3#using-the-mdx-extension
math関係のパッケージを更新
https://docusaurus.io/docs/migration/v3#upgrading-math-packages
MDX文法への完全な移行
https://docusaurus.io/docs/migration/v3#turn-off-mdx-v1-compat
HTMLコメントからMDXコメントへの移行
https://docusaurus.io/docs/migration/v3#comments-option
Admonitionの文法の移行
https://docusaurus.io/docs/migration/v3#admonitions-option
MDX v1からv3への移行
MDX checker CLI https://github.com/slorber/docusaurus-mdx-checker
MDX v1からv2への移行
https://mdxjs.com/migrating/v2/ かなり大きな変更がある。次がこのリポジトリに影響する変更
MDX v2からv3への移行
https://mdxjs.com/migrating/v3/ 大きな変更はない。