Upgrade Docusaurus to 3.9.2 and update markdown config #119
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR upgrades Docusaurus and related dependencies to version 3.9.2, updates the markdown configuration to use the new hooks API, and simplifies pnpm dependency overrides.
Key Changes
@docusaurus/*packages from 3.8.1 to 3.9.2onBrokenMarkdownLinkssetting from top-level config to the newmarkdown.hooksstructure, aligning with Docusaurus 3.9.2 API changesgray-matter>js-yaml, reducing maintenance burden and improving clarityImplementation Details
The
onBrokenMarkdownLinksconfiguration was moved into a nestedmarkdown.hooksobject as part of Docusaurus 3.9.2's restructuring of markdown-related settings. This change maintains the same behavior while following the new configuration schema.