chore(docusaurus): upgrade to v3.10.1 and migrate markdown hooks#533
chore(docusaurus): upgrade to v3.10.1 and migrate markdown hooks#533vanshika2720 wants to merge 1 commit into
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Welcome @vanshika2720! It looks like this is your first PR to volcano-sh/website 🎉 |
There was a problem hiding this comment.
Code Review
This pull request upgrades Docusaurus dependencies to version 3.10.1, adds the @docusaurus/faster package, and configures markdown format detection. However, nesting onBrokenMarkdownLinks under markdown.hooks is incorrect as it is a top-level configuration option in Docusaurus, which would cause the setting to be ignored.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
f928928 to
a727c49
Compare
Signed-off-by: Vanshika <pahalvanshikaa@gmail.com>
a727c49 to
1a8fdf1
Compare
|
Just adding a bit of context on a few implementation details:
Build and locale checks completed successfully, and the deprecated |
|
@william-wang @kevin-wangzefeng @k82cn @asifdxtreme @Thor-wl @JesseStutler This PR is ready for review. |
What kind of change does this PR introduce?
/kind cleanup
What this PR does / why we need it
This PR upgrades the website's Docusaurus dependencies from v3.9.2 to v3.10.1 and migrates the deprecated markdown link hook configuration to its new location.
These changes remove deprecation warnings from the build output, keep the project aligned with current Docusaurus recommendations, and improve compatibility with future Docusaurus v4 upgrades.
Changes
Dependency Upgrades
Upgraded the following packages to v3.10.1:
@docusaurus/core@docusaurus/preset-classic@docusaurus/module-type-aliases@docusaurus/typesAdditionally:
@docusaurus/faster@3.10.1to align with the existingfuture.v4: trueconfiguration.Configuration Migration
Migrated the deprecated top-level configuration:
to the new Docusaurus-supported structure:
The
markdown.format: "detect"option allows standard.mdfiles to be parsed using CommonMark while preserving MDX support where needed, preventing MDX v3 parsing issues on regular markdown content.Verification
Installation
npm installcompleted successfullyBuild Validation
npm run buildnpm run build -- --locale ennpm run build -- --locale zh-HansConfiguration Validation
onBrokenMarkdownLinkswarnings during buildonBrokenMarkdownLinksconfiguration entriesWhich issue(s) does this PR fix?
#532
Fixes deprecated Docusaurus configuration warnings and prepares the documentation site for improved Docusaurus v4 compatibility.




