Skip to content

Commit 13f0942

Browse files
authored
chore: bump Docusaurus to v3 (#1176)
1 parent c05bcb9 commit 13f0942

39 files changed

+23349
-11345
lines changed

.markdownlint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515
"link-fragments": false,
1616
"no-duplicate-heading": {
1717
"siblings_only": true
18-
}
18+
},
19+
"no-bare-urls": false
1920
}

apify-docs-theme/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
"access": "public"
2020
},
2121
"dependencies": {
22-
"@apify/docs-search-modal": "^1.0.26",
23-
"@docusaurus/theme-common": "^2.4.1",
22+
"@apify/docs-search-modal": "^1.1.0",
23+
"@docusaurus/theme-common": "^3.5.2",
2424
"@stackql/docusaurus-plugin-hubspot": "^1.1.0",
2525
"axios": "^1.7.4",
2626
"babel-loader": "^9.1.3",

apify-docs-theme/src/theme/DocBreadcrumbs/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import Link from '@docusaurus/Link';
2-
import { ThemeClassNames } from '@docusaurus/theme-common';
32
import {
43
useSidebarBreadcrumbs,
5-
useHomePageRoute,
6-
} from '@docusaurus/theme-common/internal';
4+
} from '@docusaurus/plugin-content-docs/client';
5+
import { ThemeClassNames } from '@docusaurus/theme-common';
6+
import { useHomePageRoute } from '@docusaurus/theme-common/internal';
77
import { translate } from '@docusaurus/Translate';
88
import HomeBreadcrumbItem from '@theme/DocBreadcrumbs/Items/Home';
99
import clsx from 'clsx';

apify-docs-theme/src/theme/DocSidebarItem/Link/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React from 'react';
33
import clsx from 'clsx';
44
import { ThemeClassNames } from '@docusaurus/theme-common';
55
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
6-
import { isActiveSidebarItem } from '@docusaurus/theme-common/internal';
6+
import { isActiveSidebarItem } from '@docusaurus/plugin-content-docs/client';
77
import Link from '@docusaurus/Link';
88
import isInternalUrl from '@docusaurus/isInternalUrl';
99
import IconExternalLink from '@theme/Icon/ExternalLink';

apify-docs-theme/src/theme/NavbarItem/ComponentTypes.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import HtmlNavbarItem from '@theme/NavbarItem/HtmlNavbarItem';
66
import DocSidebarNavbarItem from '@theme/NavbarItem/DocSidebarNavbarItem';
77
import DocsVersionNavbarItem from '@theme/NavbarItem/DocsVersionNavbarItem';
88
import DocsVersionDropdownNavbarItem from '@theme/NavbarItem/DocsVersionDropdownNavbarItem';
9-
import { useDocsVersion, useLayoutDoc } from '@docusaurus/theme-common/internal';
9+
import { useDocsVersion, useLayoutDoc } from '@docusaurus/plugin-content-docs/client';
1010
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
1111
import React from 'react';
1212

docusaurus.config.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ module.exports = {
157157
},
158158
],
159159
() => ({
160+
name: 'webpack-loader-fix',
160161
configureWebpack() {
161162
return {
162163
module: {
@@ -190,6 +191,16 @@ module.exports = {
190191
],
191192
markdown: {
192193
mermaid: true,
194+
parseFrontMatter: async (params) => {
195+
const result = await params.defaultParseFrontMatter(params);
196+
197+
const ogImageURL = new URL('https://apify.com/og-image/docs-article');
198+
199+
ogImageURL.searchParams.set('title', result.frontMatter.title);
200+
result.frontMatter.image ??= ogImageURL.toString();
201+
202+
return result;
203+
},
193204
},
194205
themeConfig: config.themeConfig,
195206
staticDirectories: ['apify-docs-theme/static', 'static'],

0 commit comments

Comments
 (0)