UNPKG

@mdfriday/foundry

Version:

The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.

23 lines 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IncrementalBuildCoordinator = void 0; exports.startIncrementalBuild = startIncrementalBuild; const incremental_build_coordinator_1 = require("./incremental-build-coordinator"); Object.defineProperty(exports, "IncrementalBuildCoordinator", { enumerable: true, get: function () { return incremental_build_coordinator_1.IncrementalBuildCoordinator; } }); const log_1 = require("../../pkg/log"); const log = (0, log_1.getDomainLogger)('build', { component: 'incremental-ssg' }); /** * 增量构建的主入口函数 * 第1阶段:实现基础的初始化和完整构建 */ async function startIncrementalBuild(config) { const coordinator = new incremental_build_coordinator_1.IncrementalBuildCoordinator(config); // 执行初始化(包含首次完整构建) await coordinator.initialize(); // 如果启用监控,开始文件监控(第1阶段暂不实现) if (config.enableWatching) { await coordinator.startWatching(); } return coordinator; } //# sourceMappingURL=incremental-ssg.js.map