From 3244b1777a7d88453085c4dac56e03331434f024 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Fri, 17 Jan 2025 15:58:04 +0800 Subject: [PATCH 1/2] fix(plugin-md-power): incorrect rendering heading from `demo` in `outline`, close #423 --- theme/src/client/composables/outline.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/theme/src/client/composables/outline.ts b/theme/src/client/composables/outline.ts index e1c7af49b..1bcd509ab 100644 --- a/theme/src/client/composables/outline.ts +++ b/theme/src/client/composables/outline.ts @@ -72,7 +72,7 @@ export function useHeaders(): Ref { export function getHeaders(range?: ThemeOutline): MenuItem[] { const headers = Array.from( - document.querySelectorAll('.vp-doc :where(h1,h2,h3,h4,h5,h6)'), + document.querySelectorAll('.vp-doc :where(h1,h2,h3,h4,h5,h6):not(.vp-demo-wrapper :where(h1,h2,h3,h4,h5,h6))'), ) .filter(el => el.id && el.hasChildNodes()) .map((el) => { From a9964d8c3b8d21a755df446d5f80fee186edf0a9 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Sun, 19 Jan 2025 13:41:53 +0800 Subject: [PATCH 2/2] chore: tweak --- plugins/plugin-md-power/src/node/demo/supports/compiler.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/plugin-md-power/src/node/demo/supports/compiler.ts b/plugins/plugin-md-power/src/node/demo/supports/compiler.ts index 97585f838..51266a9fc 100644 --- a/plugins/plugin-md-power/src/node/demo/supports/compiler.ts +++ b/plugins/plugin-md-power/src/node/demo/supports/compiler.ts @@ -26,6 +26,7 @@ export async function compileScript(source: string, type: 'ts' | 'js'): Promise< const transform = await compiler.script() const res = await transform(source, { target: 'es2018', + platform: 'browser', format: 'cjs', loader: type === 'ts' ? 'ts' : 'js', sourcemap: false,