diff --git a/docusaurus.config.en.js b/docusaurus.config.en.js index 53361075e79..0c7aa3024ff 100644 --- a/docusaurus.config.en.js +++ b/docusaurus.config.en.js @@ -36,14 +36,8 @@ const config = { ], // Settings for Docusaurus Faster - build optimizations future: { - experimental_faster: { - swcJsLoader: true, - swcJsMinimizer: true, - swcHtmlMinimizer: true, - lightningCssMinimizer: true, - rspackBundler: true, - mdxCrossCompilerCache: true, - }, + experimental_faster: true, + v4: true, }, title: "ClickHouse Docs", tagline: diff --git a/docusaurus.config.jp.js b/docusaurus.config.jp.js index 742e74a0c91..b711cf9190c 100644 --- a/docusaurus.config.jp.js +++ b/docusaurus.config.jp.js @@ -29,14 +29,8 @@ const config = { ], // Settings for Docusaurus Faster - build optimizations future: { - experimental_faster: { - swcJsLoader: true, - swcJsMinimizer: true, - swcHtmlMinimizer: true, - lightningCssMinimizer: true, - rspackBundler: true, - mdxCrossCompilerCache: true, - }, + experimental_faster: true, + v4: true, }, title: "ClickHouse Docs", tagline: diff --git a/docusaurus.config.ru.js b/docusaurus.config.ru.js index 2369b02c088..cd521984513 100644 --- a/docusaurus.config.ru.js +++ b/docusaurus.config.ru.js @@ -29,14 +29,8 @@ const config = { ], // Settings for Docusaurus Faster - build optimizations future: { - experimental_faster: { - swcJsLoader: true, - swcJsMinimizer: true, - swcHtmlMinimizer: true, - lightningCssMinimizer: true, - rspackBundler: true, - mdxCrossCompilerCache: true, - }, + experimental_faster: true, + v4: true, }, title: "ClickHouse Docs", tagline: diff --git a/docusaurus.config.zh.js b/docusaurus.config.zh.js index ecff04ba03a..4e0f5824f06 100644 --- a/docusaurus.config.zh.js +++ b/docusaurus.config.zh.js @@ -29,14 +29,8 @@ const config = { ], // Settings for Docusaurus Faster - build optimizations future: { - experimental_faster: { - swcJsLoader: true, - swcJsMinimizer: true, - swcHtmlMinimizer: true, - lightningCssMinimizer: true, - rspackBundler: true, - mdxCrossCompilerCache: true, - }, + experimental_faster: true, + v4: true, }, title: "ClickHouse Docs", tagline: diff --git a/package.json b/package.json index 27de1e81216..eede0b340a4 100644 --- a/package.json +++ b/package.json @@ -32,20 +32,22 @@ }, "dependencies": { "@algolia/client-search": "^5.24.0", - "@clickhouse/click-ui": "^0.0.213", + "@clickhouse/click-ui": "0.0.207", "@clickhouse/client-web": "^1.11.1", - "@docusaurus/core": "3.7.0", - "@docusaurus/faster": "^3.7.0", - "@docusaurus/plugin-client-redirects": "^3.7.0", - "@docusaurus/plugin-google-tag-manager": "^3.7.0", - "@docusaurus/plugin-ideal-image": "^3.7.0", - "@docusaurus/plugin-vercel-analytics": "^3.7.0", - "@docusaurus/preset-classic": "3.7.0", - "@docusaurus/theme-mermaid": "3.7.0", - "@docusaurus/theme-search-algolia": "^3.7.0", + "@docusaurus/core": "^3.8.1", + "@docusaurus/faster": "^3.8.1", + "@docusaurus/plugin-client-redirects": "^3.8.1", + "@docusaurus/plugin-content-docs": "^3.8.1", + "@docusaurus/plugin-google-tag-manager": "^3.8.1", + "@docusaurus/plugin-ideal-image": "^3.8.1", + "@docusaurus/plugin-vercel-analytics": "^3.8.1", + "@docusaurus/preset-classic": "^3.8.1", + "@docusaurus/theme-mermaid": "^3.8.1", + "@docusaurus/theme-search-algolia": "^3.8.1", "@mdx-js/react": "^3.1.0", "@radix-ui/react-navigation-menu": "^1.2.13", "@redocly/cli": "^1.34.0", + "@slorber/react-ideal-image": "^0.0.14", "axios": "^1.8.2", "clsx": "^2.1.0", "docusaurus-plugin-sass": "^0.2.6", @@ -58,14 +60,16 @@ "gray-matter": "^4.0.3", "hast-util-is-element": "1.1.0", "http-proxy-middleware": "3.0.5", + "json5": "^2.2.3", "katex": "^0.16.21", "markdownlint-cli2": "^0.17.2", "node-fetch": "^3.3.2", "numeral": "^2.0.6", "prism-react-renderer": "^2.4.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "18.2.0", + "react-dom": "18.2.0", "react-medium-image-zoom": "^5.2.14", + "react-waypoint": "^10.3.0", "rehype-katex": "^7.0.1", "remark-docusaurus-tabs": "^0.2.0", "remark-link-rewrite": "^1.0.7", @@ -78,24 +82,30 @@ "devDependencies": { "@argos-ci/cli": "^2.5.5", "@argos-ci/playwright": "^5.0.4", - "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/module-type-aliases": "^3.8.1", "@playwright/test": "^1.52.0", "@tailwindcss/postcss": "^4.1.5", "@tailwindcss/typography": "^0.5.16", "@types/react": "^19.0.4", "@types/styled-jsx": "^3.4.4", "cheerio": "^1.0.0", - "markdownlint-rule-helpers": "^0.29.0", + "markdownlint-rule-helpers": "^0.28.0", "postcss": "^8.5.3", "rsync": "^0.6.1", "tailwindcss": "^4.1.3", "typescript": "^5.8.3" }, + "resolutions": { + "react": "18.2.0", + "react-dom": "18.2.0" + }, "browserslist": { "production": [ ">0.5%", "not dead", - "not op_mini all" + "not op_mini all", + "not ie > 0", + "not safari < 15.4" ], "development": [ "last 1 chrome version", diff --git a/redocly.yaml b/redocly.yaml deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/components/BlogBreadcrumbs/BlogBreadcrumbs.js b/src/components/BlogBreadcrumbs/BlogBreadcrumbs.js index 39d39370b36..495ff4268fa 100644 --- a/src/components/BlogBreadcrumbs/BlogBreadcrumbs.js +++ b/src/components/BlogBreadcrumbs/BlogBreadcrumbs.js @@ -59,7 +59,7 @@ const BlogBreadcrumbs = () => { if (index < cleaned_location_paths.length - 1) { // Check if it's not the last element accumulatedPath += '/'; // Add a slash if it's not the last element return ( -