From 5c9af763bd7c21b97a4a462215a15bc8feed3803 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 23 Sep 2024 12:39:09 +0800 Subject: [PATCH 1/5] docs: update sponsor --- docs/sponsor.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/sponsor.md b/docs/sponsor.md index 9cd4b0a9..10d7060f 100644 --- a/docs/sponsor.md +++ b/docs/sponsor.md @@ -31,3 +31,4 @@ readingTime: false | **锋 | 2024-04-18 | 6.88 | 支持下作者,加油! | | *杰 | 2024-05-25 | 6.00 | 请你喝杯茶,加油 | | **党 | 2024-08-22 | 8.80 | 感谢开源,加油 | +| **睿 | 2024-09-22 | 12.00 | - | From b9ba65bc8d73d4ccf8b9ff2429dccc214856c570 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 23 Sep 2024 12:40:57 +0800 Subject: [PATCH 2/5] build: publish v1.0.0-rc.102 --- CHANGELOG.md | 16 ++++++++++++++++ cli/package.json | 2 +- package.json | 2 +- plugins/plugin-content-update/package.json | 2 +- plugins/plugin-fonts/package.json | 2 +- plugins/plugin-md-power/package.json | 2 +- plugins/plugin-search/package.json | 2 +- plugins/plugin-shikiji/package.json | 2 +- theme/package.json | 2 +- 9 files changed, 24 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd49cd88..8d7daa0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +# [1.0.0-rc.102](https://github.com/pengzhanbo/vuepress-theme-plume/compare/v1.0.0-rc.101...v1.0.0-rc.102) (2024-09-23) + + +### Bug Fixes + +* **cli:** intermittent dependency installation failure ([#207](https://github.com/pengzhanbo/vuepress-theme-plume/issues/207)) ([04f488e](https://github.com/pengzhanbo/vuepress-theme-plume/commit/04f488e3498027971cbc6800b47986b15609aa47)) +* **theme:** `sidebar prefix` validation completion ([#208](https://github.com/pengzhanbo/vuepress-theme-plume/issues/208)) ([a11166d](https://github.com/pengzhanbo/vuepress-theme-plume/commit/a11166de6ef07bbe0b19ba5e75bfa98c06b8d723)) + + +### Performance Improvements + +* **plugin-md-power:** optimize structure ([#204](https://github.com/pengzhanbo/vuepress-theme-plume/issues/204)) ([2cf606b](https://github.com/pengzhanbo/vuepress-theme-plume/commit/2cf606b1de119478087f676808e9e2a06cdb04af)) +* update vuepress deps to latest ([#202](https://github.com/pengzhanbo/vuepress-theme-plume/issues/202)) ([533898e](https://github.com/pengzhanbo/vuepress-theme-plume/commit/533898e3a66630f6ca724884c326071d2aec24cd)) + + + # [1.0.0-rc.101](https://github.com/pengzhanbo/vuepress-theme-plume/compare/v1.0.0-rc.100...v1.0.0-rc.101) (2024-09-20) diff --git a/cli/package.json b/cli/package.json index db7397ad..8d8b89ee 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,7 +1,7 @@ { "name": "create-vuepress-theme-plume", "type": "module", - "version": "1.0.0-rc.101", + "version": "1.0.0-rc.102", "description": "The cli for create vuepress-theme-plume's project", "author": "pengzhanbo (https://github.com/pengzhanbo/)", "license": "MIT", diff --git a/package.json b/package.json index 13f1a0ea..8d696dc6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vuepress-theme-plume-monorepo", "type": "module", - "version": "1.0.0-rc.101", + "version": "1.0.0-rc.102", "private": true, "packageManager": "pnpm@9.11.0", "author": "pengzhanbo (https://github.com/pengzhanbo/)", diff --git a/plugins/plugin-content-update/package.json b/plugins/plugin-content-update/package.json index 6a63b19f..d4403e51 100644 --- a/plugins/plugin-content-update/package.json +++ b/plugins/plugin-content-update/package.json @@ -1,7 +1,7 @@ { "name": "@vuepress-plume/plugin-content-update", "type": "module", - "version": "1.0.0-rc.101", + "version": "1.0.0-rc.102", "description": "The Plugin for VuePress 2 - content update", "author": "pengzhanbo ", "license": "MIT", diff --git a/plugins/plugin-fonts/package.json b/plugins/plugin-fonts/package.json index 476e94ae..7130b25d 100644 --- a/plugins/plugin-fonts/package.json +++ b/plugins/plugin-fonts/package.json @@ -1,7 +1,7 @@ { "name": "@vuepress-plume/plugin-fonts", "type": "module", - "version": "1.0.0-rc.101", + "version": "1.0.0-rc.102", "description": "The Plugin for VuePress 2 - fonts", "author": "pengzhanbo ", "license": "MIT", diff --git a/plugins/plugin-md-power/package.json b/plugins/plugin-md-power/package.json index 58a18a2b..ed8e617a 100644 --- a/plugins/plugin-md-power/package.json +++ b/plugins/plugin-md-power/package.json @@ -1,7 +1,7 @@ { "name": "vuepress-plugin-md-power", "type": "module", - "version": "1.0.0-rc.101", + "version": "1.0.0-rc.102", "description": "The Plugin for VuePress 2 - markdown power", "author": "pengzhanbo ", "license": "MIT", diff --git a/plugins/plugin-search/package.json b/plugins/plugin-search/package.json index 4daf4c4c..e67772ca 100644 --- a/plugins/plugin-search/package.json +++ b/plugins/plugin-search/package.json @@ -1,7 +1,7 @@ { "name": "@vuepress-plume/plugin-search", "type": "module", - "version": "1.0.0-rc.101", + "version": "1.0.0-rc.102", "description": "The Plugin for VuePress 2 - local search", "author": "pengzhanbo ", "license": "MIT", diff --git a/plugins/plugin-shikiji/package.json b/plugins/plugin-shikiji/package.json index f7be8142..3551a40f 100644 --- a/plugins/plugin-shikiji/package.json +++ b/plugins/plugin-shikiji/package.json @@ -1,7 +1,7 @@ { "name": "@vuepress-plume/plugin-shikiji", "type": "module", - "version": "1.0.0-rc.101", + "version": "1.0.0-rc.102", "description": "The Plugin for VuePress 2 - shiki", "author": "pengzhanbo ", "license": "MIT", diff --git a/theme/package.json b/theme/package.json index 09e83bc3..2bbae90b 100644 --- a/theme/package.json +++ b/theme/package.json @@ -1,7 +1,7 @@ { "name": "vuepress-theme-plume", "type": "module", - "version": "1.0.0-rc.101", + "version": "1.0.0-rc.102", "description": "A Blog&Document Theme for VuePress 2.0", "author": "pengzhanbo (https://github.com/pengzhanbo/)", "license": "MIT", From c8089f54a5c7d59b1b4f7d0d0c24fd0c714258db Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Tue, 24 Sep 2024 22:53:22 +0800 Subject: [PATCH 3/5] fix(theme): improve home-blog styles in mobile, close #210 (#212) --- theme/src/client/components/Blog/VPBlog.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/theme/src/client/components/Blog/VPBlog.vue b/theme/src/client/components/Blog/VPBlog.vue index 7e324005..cf437041 100644 --- a/theme/src/client/components/Blog/VPBlog.vue +++ b/theme/src/client/components/Blog/VPBlog.vue @@ -105,10 +105,9 @@ const { theme, page } = useData() transition: background-color var(--vp-t-color); } -@media(min-width: 419px) { - .vp-blog.home-blog { - background-color: var(--vp-c-bg-alt); - } +.vp-blog.home-blog { + padding: 32px 16px; + background-color: var(--vp-c-bg-alt); } .blog-container { From 52c954a27aaa812afc97cdf6f18b60d71298c625 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Tue, 24 Sep 2024 22:53:36 +0800 Subject: [PATCH 4/5] fix(theme): incorrect appearance scripts in head, close #211 (#213) --- theme/src/node/config/resolvePageHead.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/theme/src/node/config/resolvePageHead.ts b/theme/src/node/config/resolvePageHead.ts index 4d571506..3d18a757 100644 --- a/theme/src/node/config/resolvePageHead.ts +++ b/theme/src/node/config/resolvePageHead.ts @@ -18,7 +18,6 @@ export function resolvePageHead(page: Page, localeOptions: PlumeThemeLocaleOptio const sm = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; const isDark = um === 'dark' || (um !== 'light' && sm); document.documentElement.dataset.theme = isDark ? 'dark' : 'light'; - } })();`.replace(/^\s+|\s+$/gm, '').replace(/\n/g, ''), ]) } From 6a3c64326aa9e3f7ab23d2503b96b315ed2b6456 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Tue, 24 Sep 2024 22:53:51 +0800 Subject: [PATCH 5/5] perf(theme): silence sass deprecations `legacy-js-api` (#214) --- theme/src/node/config/extendsBundlerOptions.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/theme/src/node/config/extendsBundlerOptions.ts b/theme/src/node/config/extendsBundlerOptions.ts index 72536803..0cc9103e 100644 --- a/theme/src/node/config/extendsBundlerOptions.ts +++ b/theme/src/node/config/extendsBundlerOptions.ts @@ -37,7 +37,7 @@ export function extendsBundlerOptions(bundlerOptions: any, app: App): void { api: 'modern-compiler', ...options, sassOptions: { - silenceDeprecations: ['mixed-decls'], + silenceDeprecations: ['mixed-decls', 'legacy-js-api'], ...options.sassOptions, }, })) @@ -47,6 +47,7 @@ export function extendsBundlerOptions(bundlerOptions: any, app: App): void { css: { preprocessorOptions: { sass: { + silenceDeprecations: ['mixed-decls', 'legacy-js-api'], logger: { warn: (message, { deprecation, deprecationType }) => { if (deprecation && deprecationType.id === 'mixed-decls') @@ -57,6 +58,7 @@ export function extendsBundlerOptions(bundlerOptions: any, app: App): void { }, }, scss: { + silenceDeprecations: ['mixed-decls', 'legacy-js-api'], logger: { warn: (message, { deprecation, deprecationType }) => { if (deprecation && deprecationType.id === 'mixed-decls')