diff --git a/packages/@vuepress/core/lib/prepare/AppContext.js b/packages/@vuepress/core/lib/prepare/AppContext.js index 4691f37b2f..f1211fbc09 100644 --- a/packages/@vuepress/core/lib/prepare/AppContext.js +++ b/packages/@vuepress/core/lib/prepare/AppContext.js @@ -122,7 +122,8 @@ module.exports = class AppContext { .use('@vuepress/last-updated', shouldUseLastUpdated) .use('@vuepress/register-components', { componentsDir: [ - path.resolve(this.sourceDir, '.vuepress/components') + path.resolve(this.sourceDir, '.vuepress/components'), + path.resolve(this.themePath, 'global-components') ] }) } diff --git a/packages/@vuepress/theme-default/components/Badge.vue b/packages/@vuepress/theme-default/global-components/Badge.vue similarity index 100% rename from packages/@vuepress/theme-default/components/Badge.vue rename to packages/@vuepress/theme-default/global-components/Badge.vue