Closed8

Docusaurus v3 対応(v2 からの移行)

tmd45tmd45

確認時の Docusaurus バージョンは v3.0.0-beta.0v3.0.0-rc.0

細かくは記載しないが rc.0 になって、beta.0 のときに出ていたコンソールエラーが解消されたものがあった。

tmd45tmd45

あと単純に、有志提供のプラグインがまだ v3 に対応していない…
Commit 履歴や Issue を見る限り活動が停止していて怪しいものも… 😭

手元で利用しているものだと以下とか。

Add support for docusaurus v3 · Issue #194 · cmfcmf/docusaurus-search-local
https://github.com/cmfcmf/docusaurus-search-local/issues/194

tmd45tmd45

条件が複雑すぎて根本原因はよくわかっていないが sidebar.jstype: "generated-index" を使わずに手製で index ページを用意してたところ、Runtime エラーが発生していた。

それをやっていたからといって必ずエラーになるわけでもないだろうから、本当によくわからない。

Uncought runtime errors:

ERROR
Hook useDocsVersion is called outside the <DocsVersionProvider>.
ReactContextError
    at useDocsVersion (webpack-internal:///./node_modules/@docusaurus/theme-common/lib/contexts/docsVersion.js:19:128)
    ....

バージョン機能は一切利用してないので意味がわからず、一旦 v3.0.0-beta.0docusaurus new したものから差分をじわじわ攻めていって解消する部分を見つけていくという泥臭いことをした。

tmd45tmd45

footnotes のデザインが変わっていた。

v2

hr で区切られている。

v3-beta

見出し?で区切られている。TOC には載らない。

なんか記号がおかしいな😇

日本語指定しているのに英語で表示されてるのは、対象の翻訳がまだ入っていないのだと思われる。

このスクラップは4ヶ月前にクローズされました