📄️ How to Set Up a Custom Domain with Cloud Run and Value Domain for a Docusaurus Site
This article outlines the steps I took to set up a custom domain, hkdocs.com, acquired from Value Domain, for this Docusaurus site hosted on Google Cloud Run.
📄️ How to Integrate Algolia DocSearch into Docusaurus
This article outlines the steps and troubleshooting process for setting up an internal site search feature using Algolia DocSearch.
📄️ A Record of Introducing Docker Compose to a Docusaurus Project
This article documents the steps for introducing Docker Compose to a Docusaurus project for local development.
📄️ A Guide to Implementing Automatic Posts to X for New Articles via GitHub Actions
This article outlines the procedures and troubleshooting steps for implementing a GitHub Action that detects new articles and posts them to X as Twitter Cards.
📄️ Docusaurus Navigation Icon Editing: Three Approaches
This article outlines three primary patterns for displaying icons or specific symbols in the Docusaurus site's navigation bar.
📄️ A Record of Implementing an In-Site Browser Memo Feature in Docusaurus
This article outlines the key specifications and technical points for implementing a simple, client-side browser memo feature in a Docusaurus site using React and TypeScript.
📄️ Implementing Internationalization (i18n) on a Docusaurus Site
This article outlines the steps to implement the internationalization (i18n) feature on a Docusaurus site, enabling content switching between Japanese (default) and English.
📄️ Troubleshooting Docusaurus i18n: A Case Study on Routing and Deployment Issues
This article chronicles the journey of identifying and resolving two tricky problems encountered after adding internationalization (i18n) to a Docusaurus v3 site: "client-side routing collapse" and "container startup failure on Cloud Run."
📄️ How to Internationalize the Docusaurus Navbar and Footer (i18n)
This article provides a step-by-step guide on how to internationalize (i18n) the main UI components of a Docusaurus site: the navbar and footer.
📄️ Adding Google Analytics (GA4) to Docusaurus
This article provides a step-by-step guide on how to set up Google Analytics 4 (GA4) on a Docusaurus site to enable access analysis.
📄️ How to Optimize Algolia Search for a Docusaurus i18n Site
When implementing Algolia DocSearch on a multi-language (i18n) site built with Docusaurus, a common challenge is that search results contain a mix of multiple languages. This often leads to a poor user experience, such as English pages appearing in search results when a user is searching in Japanese.
📄️ A Simple Way to Display 'Last Updated' on Docusaurus Docs Articles
This article outlines a simple method for displaying a "Last Updated" date on our Docusaurus documentation articles to indicate the freshness of the information.
📄️ Enhancing Browser Memo: Implementing URL Sharing and UX Improvements
Based on user feedback and technical challenges, I have implemented significant feature enhancements to the previously developed Browser Memo feature.
📄️ ニュースリンク集のページを作成した備忘録
ここでは、サイト内に国内外のニュースサイトを一覧できる「ニュースページ」を実装した際の備忘録として整理します。
📄️ A Log of Implementing Share Buttons in Docusaurus
I've added social media share buttons to each article on this site. This post documents the implementation process and the technical decisions behind it.
📄️ Optimizing Decap CMS UX with config.yml and index.html Enhancements
In a previous article, I explained how to integrate Decap CMS into a Docusaurus site. While this setup provided a solid foundation for content updates, I found room for improvement in day-to-day use, especially regarding mobile usability and streamlining repetitive input.
📄️ A Log of Integrating Decap CMS into a Docusaurus Site on Cloud Run
To streamline content management for this site, I integrated the headless CMS, Decap CMS (formerly Netlify CMS). This article documents the implementation process, the technical decisions made, and the solutions to the problems I encountered.