diff --git a/plugins/processor/index.mjs b/plugins/processor/index.mjs index 3b8accde..42c34cdf 100644 --- a/plugins/processor/index.mjs +++ b/plugins/processor/index.mjs @@ -13,7 +13,6 @@ import { categoryForReflection } from '../shared/categories.mjs'; */ export function load(app) { app.renderer.defineRouter('doc-kit', DocKitRouter); - app.options.addDeclaration({ name: 'base' }); app.converter.on(Converter.EVENT_RESOLVE_BEGIN, context => { // doc-kit has property metadata, not TypeDoc accessor metadata. @@ -77,7 +76,10 @@ export function load(app) { join(app.options.getValue('out'), 'site.json'), JSON.stringify( { - sidebar: sidebar(app.renderer.router, app.options.getValue('base')), + sidebar: sidebar( + app.renderer.router, + app.options.getValue('publicPath') + ), }, null, 2 diff --git a/scripts/markdown/index.mjs b/scripts/markdown/index.mjs index 3509d488..7361bad9 100644 --- a/scripts/markdown/index.mjs +++ b/scripts/markdown/index.mjs @@ -13,10 +13,11 @@ const generate = async packageDir => { const app = await Application.bootstrapWithPlugins({ entryPoints: [join(packageDir, 'types.d.ts')], out: join('pages', 'api', `v${major(version)}.x`), - base: `api/v${major(version)}.x`, + publicPath: `/api/v${major(version)}.x/`, plugin: [ 'typedoc-plugin-markdown', + 'typedoc-plugin-missing-exports', './plugins/processor/index.mjs', './plugins/theme/index.mjs', ], @@ -34,6 +35,7 @@ const generate = async packageDir => { modulesFileName: 'index', entryFileName: 'index', tsconfig: 'tsconfig.json', + excludeExternals: true, }); const project = await app.convert();