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, 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) => {