From 00bca40d895499017308359bfce682cec055f42b Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 25 Apr 2022 23:39:26 +0800 Subject: [PATCH] fix: fix define config --- packages/theme/src/node/define.ts | 6 +++--- .../theme/src/node/plugins/markdownEnhance.ts | 19 +++++++++++-------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/packages/theme/src/node/define.ts b/packages/theme/src/node/define.ts index 494fd9b8..2bb64906 100644 --- a/packages/theme/src/node/define.ts +++ b/packages/theme/src/node/define.ts @@ -1,7 +1,7 @@ import type { UserConfig } from '@vuepress/cli' import type { BundlerConfig } from '@vuepress/core' import type { - PlumeThemeNotesConfigItem, + PlumeThemeNotesItem, PlumeThemeNotesOptions, PlumeThemeOptions, } from '../shared' @@ -17,5 +17,5 @@ export const definePlumeNotesConfig = ( ): PlumeThemeNotesOptions => notes export const definePlumeNotesItemConfig = ( - item: PlumeThemeNotesConfigItem -): PlumeThemeNotesConfigItem => item + item: PlumeThemeNotesItem +): PlumeThemeNotesItem => item diff --git a/packages/theme/src/node/plugins/markdownEnhance.ts b/packages/theme/src/node/plugins/markdownEnhance.ts index c2818519..159e65da 100644 --- a/packages/theme/src/node/plugins/markdownEnhance.ts +++ b/packages/theme/src/node/plugins/markdownEnhance.ts @@ -7,13 +7,16 @@ export const resolveMarkdownEnhance = ( ): PluginConfig => { if (plugins.markdownEnhance === false) return ['', false] return mdEnhance( - plugins.markdownEnhance || { - container: true, // info note tip warning danger details - codegroup: true, - align: true, - mark: true, - tasklist: true, - demo: true, - } + Object.assign( + { + container: true, // info note tip warning danger details + codegroup: true, + align: true, + mark: true, + tasklist: true, + demo: true, + }, + plugins.markdownEnhance || {} + ) ) }