Docusaurusのi18n導入で発生したルーティングとデプロイの問題解決録
この記事では、Docusaurus v3 で構築したサイトに国際化(i18n)機能を追加した際、直面した2つの厄介な問題、「クライアントサイドのルーティング崩壊」と「Cloud Runでのコンテナ起動失敗」について、その原因特定から解決までの道のりを記録したものです。
i18n の基本的な導入手順は Docusaurus サイトを多言語対応するための実装手順 にまとめています。
また、本記事は執筆当時の記録です。継続的にメンテナンスしている手順は 技術ドキュメント版 を参照してください。
前提環境:
- サイトジェネレーター: Docusaurus v3
- ホスティング: Google Cloud Run
- 開発・デプロイ: Docker, GitHub Actions
- パッケージマネージャー: pnpm
