fix(theme): incorrect configuration loading and page generation sequence

This commit is contained in:
pengzhanbo 2025-10-08 02:16:00 +08:00
parent 133c4f996f
commit 2e1ad23112

View File

@ -63,12 +63,13 @@ export function plumeTheme(options: ThemeOptions = {}): Theme {
plugins: setupPlugins(app, plugins), plugins: setupPlugins(app, plugins),
extendsBundlerOptions: async (bundlerOptions, app) => { extendsMarkdownOptions: async (_, app) => {
extendsBundlerOptions(bundlerOptions, app)
await configLoader.waiting() await configLoader.waiting()
await generateFileListFrontmatter(app) await generateFileListFrontmatter(app)
}, },
extendsBundlerOptions,
templateBuildRenderer, templateBuildRenderer,
extendsPage: page => extendsPageData(page as Page<ThemePageData>), extendsPage: page => extendsPageData(page as Page<ThemePageData>),