Runner: Analyse null erlaubt, Adresse optional (R10)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-01 10:03:24 +00:00
1 parent 7de9f1aaa3
commit 18d37d1e01
4 files changed
+20 -4

No files matched your search

+2 -1
View File
@@ -52,7 +52,8 @@ export async function injectAnalytics(dir, analytics, { baseUrl, onLine, fs = no
const tag = scriptTag(analytics, baseUrl);
const p = analytics.privacy || {};
const template = await fs.readFile(TEMPLATE_URL, 'utf8');
const page = template.replace(/\{\{(company|address|email)\}\}/g, (_, k) => esc(p[k] ?? ''));
const withAddr = p.address ? template.replace(/\{\{#address\}\}|\{\{\/address\}\}/g, '') : template.replace(/\{\{#address\}\}[\s\S]*?\{\{\/address\}\}/g, '');
const page = withAddr.replace(/\{\{(company|address|email)\}\}/g, (_, k) => esc(p[k] ?? ''));
await fs.writeFile(join(dir, PAGE), page, 'utf8');
await fs.chmod(join(dir, PAGE), 0o644);
let n = 0;