A Log of Solving Routing and Deployment Issues with Docusaurus i18n
This article is a record of the journey from identifying to resolving two tricky problems I encountered when adding internationalization (i18n) to a site built with Docusaurus v3: "client-side routing collapse" and "container startup failure on Cloud Run."
The basic i18n setup steps are covered in Procedure for Implementing Multi-language (i18n) Support on a Docusaurus Site.
Note that this article is a record from when it was written. For the continuously maintained procedure, see the technical documentation version.
Prerequisites:
- Site Generator: Docusaurus v3
- Hosting: Google Cloud Run
- Development & Deployment: Docker, GitHub Actions
- Package Manager: pnpm
