From 0578707e457a74647fd94aa2627c1258d90d7eaf Mon Sep 17 00:00:00 2001 From: YunYouJun Date: Tue, 24 Jan 2023 23:31:35 +0800 Subject: [PATCH] fix: on demand addons & extract YunComment --- docs/pages/themes/write.md | 2 +- .../components/ValaxyMain.vue | 20 ++--------- .../components/YunComment.vue | 25 ++++++++++++++ packages/valaxy/node/constants/index.ts | 2 ++ .../valaxy/node/markdown/markdownToVue.ts | 2 +- packages/valaxy/node/markdown/plugins/link.ts | 3 +- packages/valaxy/node/plugins/extendConfig.ts | 33 ++++++++++++------- packages/valaxy/node/utils/helper.ts | 4 +-- packages/valaxy/package.json | 1 - pnpm-lock.yaml | 6 ---- 10 files changed, 56 insertions(+), 42 deletions(-) create mode 100644 packages/valaxy-theme-yun/components/YunComment.vue create mode 100644 packages/valaxy/node/constants/index.ts diff --git a/docs/pages/themes/write.md b/docs/pages/themes/write.md index 8d1fb200..df901b60 100644 --- a/docs/pages/themes/write.md +++ b/docs/pages/themes/write.md @@ -159,7 +159,7 @@ Valaxy 决定通过插件中心化地提供各类封装好的评论组件和辅 ## FAQ 如果您的主题适配了多个 Addon(如 `valaxy-addon-waline`/`valaxy-addon-twikoo`),但用户并非都需要安装。 -您需要将其添加至 `build.rollupOptions.external` 中。 +您需要将其添加至 `vite.build.rollupOptions.external` 中以避免引起编译问题。 譬如 `valaxy-theme-yun/valaxy.config.ts`: diff --git a/packages/valaxy-theme-yun/components/ValaxyMain.vue b/packages/valaxy-theme-yun/components/ValaxyMain.vue index 59297b26..aa2384f9 100644 --- a/packages/valaxy-theme-yun/components/ValaxyMain.vue +++ b/packages/valaxy-theme-yun/components/ValaxyMain.vue @@ -1,7 +1,7 @@