docs: upgrade docusaurus from version 3.8 to 3.9.2 (#9073)

docs: upgrade docusaurus from version 3.8 to 3.9

The onBrokenMarkdownLinks option is deprecated and has been replaced by siteConfig.hooks.onBrokenMarkdownLinks. However, since the option was configured to 'warn' and is the default behavior for this option, deleting the onBrokenMarkdownLinks seems like easier

Signed-off-by: Thomas Moraine <thomas.moraine@vates.tech>
This commit is contained in:
Thomas Moraine
2025-10-28 12:20:53 +01:00
committed by GitHub
parent 0a377f9568
commit 989864314f
3 changed files with 812 additions and 565 deletions

View File

@@ -2,7 +2,7 @@ import { themes as prismThemes } from 'prism-react-renderer'
import type { Config } from '@docusaurus/types'
import type * as Preset from '@docusaurus/preset-classic'
const config: Config = {
export default {
title: 'Xen Orchestra | XO Documentation',
tagline: 'Discover how to use Xen Orchestra',
favicon: 'img/favicon.ico',
@@ -19,7 +19,6 @@ const config: Config = {
// projectName: 'docusaurus', // Usually your repo name.
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
// Even if you don't use internationalization, you can use this field to set
// useful metadata like html lang. For example, if your site is Chinese, you
@@ -163,6 +162,10 @@ const config: Config = {
darkTheme: prismThemes.dracula,
},
} satisfies Preset.ThemeConfig,
}
export default config
markdown:{
hooks: {
onBrokenMarkdownLinks: 'warn',
},
},
}

View File

@@ -15,9 +15,9 @@
"typecheck": "tsc"
},
"dependencies": {
"@docusaurus/core": "^3.8.1",
"@docusaurus/plugin-client-redirects": "^3.8.1",
"@docusaurus/preset-classic": "^3.8.1",
"@docusaurus/core": "^3.9.2",
"@docusaurus/plugin-client-redirects": "^3.9.2",
"@docusaurus/preset-classic": "^3.9.2",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"docusaurus-lunr-search": "^3.5.0",
@@ -26,10 +26,10 @@
"react-dom": "^18.0.0"
},
"devDependencies": {
"@docusaurus/core": "^3.6.1",
"@docusaurus/module-type-aliases": "^3.8.1",
"@docusaurus/tsconfig": "^3.8.1",
"@docusaurus/types": "^3.8.1",
"@docusaurus/core": "^3.9.1",
"@docusaurus/module-type-aliases": "^3.9.2",
"@docusaurus/tsconfig": "^3.9.2",
"@docusaurus/types": "^3.9.1",
"typescript": "~5.5.2"
},
"browserslist": {

File diff suppressed because it is too large Load Diff