Unable to build website for locale `en`; TypeError: pathname.match is not a function · Issue #7532 · facebook/docusaurus
Have you read the Contributing Guidelines on issues? I have read the Contributing Guidelines on issues. Prerequisites I'm using the latest version of Docusaurus. I have tried the npm run clear or y...
Unable to build website for locale `en`; TypeError: pathname.match is not a function · Issue #7532 · facebook/docusaurus favicon https://github.com/facebook/docusaurus/issues/7532
Unable to build website for locale `en`; TypeError: pathname.match is not a function · Issue #7532 · facebook/docusaurus

minista の方が好みにあっているので後で戻るかもしれない。

戻るときに記事管理に https://contentlayer.dev/ と組み合わせてみたい。 getStaticPaths を調べているとき見つけたのだけど、 手作業で markdown 記事を収集しているところにマッチしている感じがする。

docusaurus memo

Introduction | Docusaurus
Docusaurus was designed from the ground up to be easily installed and used to get your website up and running quickly.
Introduction | Docusaurus favicon https://docusaurus.io/docs
Introduction | Docusaurus

の手順通りに初期サイトを作成。 package.json を起点に関係ありそうなファイルを手作業でコピーすることで システムを入れ替えた。

markdown を移植すると細かいエラーが出たりするものだが、 エラーメッセージがわかりやすいので簡単に対処できた。 これはポイントが高い。

docusaurus はあっという間に体裁が整う。 お手軽でよいかもしれない。

左側にサイトのサイドバーが来て、右側に記事の TOC が付くのはよい。 Document には具合がよさそうだ。

build error

TypeError: pathname.match is not a function

npm 掃除がなっていなかった。

rm -rf package-lock.json node_modules

でなおった。

dead link. 治せるエラーメッセージになった。

[cause]: Error: Docusaurus found broken links!

… 内部リンクのdead link はちゃんとなおそう w

blog 設定

📦 plugin-content-blog | Docusaurus
Provides the Blog feature and is the default blog plugin for Docusaurus.
📦 plugin-content-blog | Docusaurus favicon https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog
📦 plugin-content-blog | Docusaurus

docusaurus化

過去に Sphinx や mdbook で作ったメモ書きを docusaurus 化して使い勝手を確かめる。