const test = require('node:test'); const assert = require('node:assert/strict'); const path = require('node:path'); const { loadHandlebarsTemplates, loadConfig, generateHTML } = require('../src/generator.js'); function withRepoRoot(fn) { const originalCwd = process.cwd(); process.chdir(path.join(__dirname, '..')); try { return fn(); } finally { process.chdir(originalCwd); } } test('P1-7:页面内不应注入整站 configJSON,应仅保留扩展元信息与最小运行时参数', () => { withRepoRoot(() => { loadHandlebarsTemplates(); const config = loadConfig(); const html = generateHTML(config); const match = html.match(/