feat: add modular impressum.js, replace martinsiebels.de with msbls.de

- shared/impressum.js: configurable via data-owner and data-style attrs
- Default: minimal msbls.de attribution for satire sites
- Build now copies shared/ to build output
- Caddyfile serves /shared/* globally across all domains
- Removed martinsiebels.de references from 7 KI-satire sites
This commit is contained in:
m
2026-03-30 12:29:25 +02:00
parent c4a8367f4d
commit eaebcd35cf
11 changed files with 78 additions and 9 deletions

View File

@@ -45,6 +45,11 @@ for site_dir in "$SCRIPT_DIR/sites"/*/; do
done
echo " -> $count sites built"
# 3. Report
echo "[3/3] Build complete"
# 3. Copy shared assets
echo "[3/3] Copying shared assets..."
cp -r "$SCRIPT_DIR/shared" "$BUILD_DIR/shared"
echo " -> shared/ copied"
# 4. Report
echo "[4/4] Build complete"
echo "=== Build complete: $count sites ==="