Sfoglia il codice sorgente

docs: Add mermaid support in docs (#3797)

Housein Abo Shaar 4 mesi fa
parent
commit
e2a01ad9de
3 ha cambiato i file con 8 aggiunte e 4 eliminazioni
  1. 6 4
      docs/docusaurus.config.js
  2. 1 0
      docs/package-lock.json
  3. 1 0
      docs/package.json

+ 6 - 4
docs/docusaurus.config.js

@@ -50,14 +50,16 @@ const config = {
                 },
                 blog: false,
                 theme: {
-                    customCss: [
-                        require.resolve('./src/css/custom.css'),
-                    ],
+                    customCss: [require.resolve('./src/css/custom.css')],
                 },
             }),
         ],
     ],
-    themes: ['docusaurus-theme-search-typesense'],
+    themes: ['docusaurus-theme-search-typesense', '@docusaurus/theme-mermaid'],
+
+    markdown: {
+        mermaid: true,
+    },
 
     plugins: [llmTxtPlugin],
 

+ 1 - 0
docs/package-lock.json

@@ -11,6 +11,7 @@
                 "@docusaurus/core": "^3.7.0",
                 "@docusaurus/preset-classic": "^3.7.0",
                 "@mdx-js/react": "^3.0.0",
+                "@docusaurus/theme-mermaid": "3.7.0",
                 "clsx": "^1.2.1",
                 "docusaurus-theme-search-typesense": "^0.24.0",
                 "prism-react-renderer": "^1.3.5",

+ 1 - 0
docs/package.json

@@ -17,6 +17,7 @@
     "dependencies": {
         "@docusaurus/core": "^3.7.0",
         "@docusaurus/preset-classic": "^3.7.0",
+        "@docusaurus/theme-mermaid": "3.7.0",
         "@mdx-js/react": "^3.0.0",
         "clsx": "^1.2.1",
         "docusaurus-theme-search-typesense": "^0.24.0",