fix: handling of render in background optimized for UI

This commit is contained in:
2026-02-22 08:31:33 +01:00
parent 20ef4588bf
commit c9ab47d3de
10 changed files with 303 additions and 151 deletions

View File

@@ -125,20 +125,8 @@ export function registerBlogHandlers(safeHandle: SafeHandle): void {
};
};
const coreResult = await taskManager.runTask({
id: `site-render-core-${taskTimestamp}`,
name: 'Render Site Core',
groupId: taskGroupId,
groupName: taskGroupName,
execute: async (onProgress) => {
return blogGenerationEngine.generate({
...baseOptions,
sections: ['core'],
}, (progress, message) => onProgress(progress, message || ''));
},
});
const [singleResult, categoryResult, tagResult, dateResult] = await Promise.all([
const [coreResult, singleResult, categoryResult, tagResult, dateResult] = await Promise.all([
runSectionTask('core', 'Render Site Core', 'site-render-core'),
runSectionTask('single', 'Render Single Posts', 'site-render-single'),
runSectionTask('category', 'Render Category Archives', 'site-render-category'),
runSectionTask('tag', 'Render Tag Archives', 'site-render-tag'),