Skip to content

Commit 9f1b7db

Browse files
authored
chore: update dependencies and configuration for Docusaurus (#377)
- Upgraded Docusaurus packages to version 3.9.2 for core, plugins, and presets. - Updated React and related packages to version 19.2.0. - Enhanced markdown link handling by moving the `onBrokenMarkdownLinks` option into the markdown configuration. - Updated various development dependencies, including TypeScript and Vitest, to their latest versions. Before Submitting This PR, Please Ensure You Have Completed The Following: 1. [ ] Are internal links to wiki documents using [relative file links](https://docusaurus.io/docs/markdown-features/links)? 2. [ ] Are all new documentation files lowercase, with dash separated names (ex. unraid-os.mdx)? 3. [ ] Are all assets (images, etc), located in an assets/ subfolder next to the .md/mdx files? 4. [ ] Have you checked to ensure there aren't other open [Pull Requests](../../../pulls) for the same update/change? 5. [ ] Is the build succeeding? <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Upgraded React (v18 → v19), Docusaurus (v3.8.1 → v3.9.2), and TypeScript (v5.4.5 → v5.9.3) * Updated supporting development and build tools * Removed unused build scripts and refactored configuration infrastructure <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent 9b3634d commit 9f1b7db

File tree

8 files changed

+3025
-3911
lines changed

8 files changed

+3025
-3911
lines changed

docs/docs-home.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ slug: /
33
sidebar_position: 0
44
---
55

6-
import Term from "@lunaticmuch/docusaurus-terminology/components/tooltip.js";
7-
86
# Unraid Docs
97

108
Welcome to the official Unraid documentation! This comprehensive resource is designed to help you get the most out of your Unraid server, whether you're setting up your first system or managing a complex homelab environment.

docusaurus.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,14 @@ const config: Config = {
5050
projectName: "docs", // Usually your repo name.
5151

5252
onBrokenLinks: "warn",
53-
onBrokenMarkdownLinks: "warn",
5453
// Even if you don't use internalization, you can use this field to set useful
5554
// metadata like html lang. For example, if your site is Chinese, you may want
5655
// to replace "en" with "zh-Hans".
56+
markdown: {
57+
hooks: {
58+
onBrokenMarkdownLinks: "warn",
59+
},
60+
},
5761
i18n: {
5862
defaultLocale: DEFAULT_LOCALE,
5963
locales: ["en", "es", "fr", "de", "zh"],

i18n/de/docusaurus-plugin-content-docs/current/docs-home.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ slug: /
33
sidebar_position: 0
44
---
55

6-
import Term from "@lunaticmuch/docusaurus-terminology/components/tooltip.js";
7-
86
# Unraid-Dokumentation
97

108
Willkommen zur offiziellen Unraid-Dokumentation! Diese umfassende Ressource soll Ihnen helfen, das Beste aus Ihrem Unraid-Server herauszuholen, egal ob Sie Ihr erstes System einrichten oder eine komplexe Homelab-Umgebung verwalten.

i18n/es/docusaurus-plugin-content-docs/current/docs-home.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ slug: /
33
sidebar_position: 0
44
---
55

6-
import Term from "@lunaticmuch/docusaurus-terminology/components/tooltip.js";
7-
86
# Documentos de Unraid
97

108
¡Bienvenido a la documentación oficial de Unraid! Este recurso integral está diseñado para ayudarte a sacar el máximo provecho de tu servidor Unraid, tanto si estás configurando tu primer sistema como si estás gestionando un entorno de homelab complejo.

i18n/fr/docusaurus-plugin-content-docs/current/docs-home.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ slug: /
33
sidebar_position: 0
44
---
55

6-
import Term from "@lunaticmuch/docusaurus-terminology/components/tooltip.js";
7-
86
# Unraid Docs
97

108
Bienvenue dans la documentation officielle d'Unraid ! Cette ressource complète est conçue pour vous aider à tirer le meilleur parti de votre serveur Unraid, que vous configuriez votre premier système ou que vous gériez un environnement homelab complexe.

i18n/zh/docusaurus-plugin-content-docs/current/docs-home.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ slug: /
33
sidebar_position: 0
44
---
55

6-
import Term from "@lunaticmuch/docusaurus-terminology/components/tooltip.js";
7-
86
# Unraid 文档
97

108
欢迎使用官方的 Unraid 文档!这一全面的资源旨在帮助您充分利用您的 Unraid 服务器,无论您是在设置首个系统,还是管理一个复杂的家庭实验室环境。

0 commit comments

Comments
 (0)