diff --git a/packages/docusaurus-plugin-typedoc/src/theme.ts b/packages/docusaurus-plugin-typedoc/src/theme.ts index 00e0136da..b3eefac75 100644 --- a/packages/docusaurus-plugin-typedoc/src/theme.ts +++ b/packages/docusaurus-plugin-typedoc/src/theme.ts @@ -109,12 +109,11 @@ export class DocusaurusTheme extends MarkdownTheme { id: pageId, title: pageTitle, }; - if (page.url === this.entryDocument) { - items = { ...items, slug: this.getSlug() }; + if (page.url === this.entryDocument && this.indexSlug) { + items = { ...items, slug: this.indexSlug }; } if (this.sidebar.autoConfiguration) { - console.log('config', this.sidebar.autoConfiguration); if (sidebarLabel && sidebarLabel !== pageTitle) { items = { ...items, sidebar_label: sidebarLabel as string }; } @@ -178,16 +177,6 @@ export class DocusaurusTheme extends MarkdownTheme { return getPageTitle(page); } - getSlug() { - if (this.indexSlug) { - return this.indexSlug; - } - if (this.out === process.cwd()) { - return '/'; - } - return `/${path.relative(process.cwd(), this.out).replace(/\\/g, '/')}/`; - } - get mappings() { return super.mappings.map((mapping) => { if (mapping.kind.includes(ReflectionKind.Namespace)) { diff --git a/packages/docusaurus-plugin-typedoc/test/specs/__snapshots__/options.spec.ts.snap b/packages/docusaurus-plugin-typedoc/test/specs/__snapshots__/options.spec.ts.snap index e56ef1b27..c369b7a9c 100644 --- a/packages/docusaurus-plugin-typedoc/test/specs/__snapshots__/options.spec.ts.snap +++ b/packages/docusaurus-plugin-typedoc/test/specs/__snapshots__/options.spec.ts.snap @@ -2,6 +2,7 @@ exports[`Options: should merge custom sidebar options 1`] = ` Object { + "autoConfiguration": true, "categoryLabel": "API", "fullNames": true, "indexLabel": "Custom index", @@ -37,6 +38,7 @@ Object { "none", ], "sidebar": Object { + "autoConfiguration": true, "categoryLabel": "API", "fullNames": false, "indexLabel": undefined, diff --git a/packages/docusaurus-plugin-typedoc/test/specs/__snapshots__/plugin.spec.ts.snap b/packages/docusaurus-plugin-typedoc/test/specs/__snapshots__/plugin.spec.ts.snap index 29965cbbf..35886eba8 100644 --- a/packages/docusaurus-plugin-typedoc/test/specs/__snapshots__/plugin.spec.ts.snap +++ b/packages/docusaurus-plugin-typedoc/test/specs/__snapshots__/plugin.spec.ts.snap @@ -21,7 +21,6 @@ exports[`Plugin: (docs) should write doc 1`] = ` "--- id: \\"index\\" title: \\"typedoc-plugin-markdown\\" -slug: \\"/api/\\" sidebar_label: \\"Readme\\" sidebar_position: 0 custom_edit_url: null