Skip to content

Commit fe2513c

Browse files
authored
Update docusaurus (#1775)
Markdown option modified because of: ``` [WARNING] The `siteConfig.onBrokenMarkdownLinks` config option is deprecated and will be removed in Docusaurus v4. Please migrate and move this option to `siteConfig.markdown.hooks.onBrokenMarkdownLinks` instead. ```
2 parents 842257a + dade04b commit fe2513c

File tree

4 files changed

+2385
-2406
lines changed

4 files changed

+2385
-2406
lines changed

.github/workflows/documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- uses: actions/checkout@v6
3030
- uses: actions/setup-node@v6
3131
with:
32-
node-version: 18
32+
node-version: 20
3333
cache: yarn
3434
cache-dependency-path: './docs/website/yarn.lock'
3535

docs/website/docusaurus.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ const config = {
2727
projectName: 'ouroboros-consensus',
2828

2929
onBrokenLinks: 'throw',
30-
onBrokenMarkdownLinks: 'warn',
3130

3231
// Even if you don't use internalization, you can use this field to set useful
3332
// metadata like html lang. For example, if your site is Chinese, you may want
@@ -42,6 +41,9 @@ const config = {
4241
// We don't want to use MDX, as this requires escaping `<` and `{` symbols, which is quite inconvenient.
4342
// See: https://docusaurus.io/docs/markdown-features#mdx-vs-commonmark
4443
format: 'detect',
44+
hooks: {
45+
onBrokenMarkdownLinks: 'warn',
46+
},
4547
},
4648

4749
themes: ['@docusaurus/theme-mermaid'],

docs/website/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,21 @@
1515
"write-heading-ids": "docusaurus write-heading-ids"
1616
},
1717
"dependencies": {
18-
"@docusaurus/core": "^3.7.0",
19-
"@docusaurus/plugin-client-redirects": "3.7.0",
20-
"@docusaurus/preset-classic": "^3.7.0",
21-
"@docusaurus/theme-mermaid": "^3.7.0",
22-
"@mdx-js/react": "^3.0.1",
18+
"@docusaurus/core": "^3.9.2",
19+
"@docusaurus/plugin-client-redirects": "3.9.2",
20+
"@docusaurus/preset-classic": "^3.9.2",
21+
"@docusaurus/theme-mermaid": "^3.9.2",
22+
"@mdx-js/react": "^3.1.1",
2323
"clsx": "^2.1.1",
2424
"hast-util-is-element": "3.0.0",
2525
"prism-react-renderer": "^2.4.1",
26-
"react": "19.1.0",
27-
"react-dom": "19.1.0",
26+
"react": "19.2.0",
27+
"react-dom": "19.2.0",
2828
"rehype-katex": "7.0.1",
2929
"remark-math": "6.0.0"
3030
},
3131
"devDependencies": {
32-
"@docusaurus/module-type-aliases": "3.7.0"
32+
"@docusaurus/module-type-aliases": "3.9.2"
3333
},
3434
"browserslist": {
3535
"production": [

0 commit comments

Comments
 (0)