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

@@ -267,8 +267,9 @@
<footer>
<div class="container">
<p>🐦 <span class="ki">KI</span>libri — Klein, schnell, bunt. Die <span class="ki">KI</span> für dein Nest.</p>
<p style="margin-top: 8px;">Ein Projekt von <a href="https://martinsiebels.de" style="color: var(--teal); text-decoration: none;">martinsiebels.de</a></p>
</div>
</footer>
<script src="/shared/impressum.js"></script>
</body>
</html>

View File

@@ -288,8 +288,9 @@
<footer>
<div class="container">
<p><span class="ki">KI</span>litär — <span class="ki">KI</span> im Einsatz. Strategisch. Taktisch. Sinnlos. ★</p>
<p style="margin-top: 8px;">Ein Projekt von <a href="https://martinsiebels.de" style="color: var(--olive-light); text-decoration: none;">martinsiebels.de</a></p>
</div>
</footer>
<script src="/shared/impressum.js"></script>
</body>
</html>

View File

@@ -296,8 +296,9 @@
<footer>
<div class="container">
<p>🚧 <span class="ki">KI</span>llegal — Diese <span class="ki">KI</span> ist nicht erlaubt. Aber sie existiert trotzdem.</p>
<p style="margin-top: 8px;">Ein Projekt von <a href="https://martinsiebels.de" style="color: var(--yellow); text-decoration: none;">martinsiebels.de</a></p>
</div>
</footer>
<script src="/shared/impressum.js"></script>
</body>
</html>

View File

@@ -297,8 +297,9 @@
<div class="container">
<p><span class="ki">KI</span>llionär — Making <span class="ki">KI</span>llions seit gestern.</p>
<p style="margin-top: 8px;">* Alle Testimonials sind frei erfunden. Wie die meisten KI-Versprechen.</p>
<p style="margin-top: 4px;">Ein Projekt von <a href="https://martinsiebels.de" style="color: var(--gold); text-decoration: none;">martinsiebels.de</a></p>
</div>
</footer>
<script src="/shared/impressum.js"></script>
</body>
</html>

View File

@@ -287,8 +287,9 @@
<footer>
<div class="container">
<p><span class="ki">KI</span>llions — 1 <span class="ki">KI</span>llion = ∞ Möglichkeiten = 0 Euro</p>
<p style="margin-top: 8px;">Ein Projekt von <a href="https://martinsiebels.de" style="color: var(--accent-light); text-decoration: none;">martinsiebels.de</a></p>
</div>
</footer>
<script src="/shared/impressum.js"></script>
</body>
</html>

View File

@@ -287,8 +287,8 @@
<footer>
<div class="container">
<p><span class="ki">KI</span>lluminati — Novus Ordo Algorithmorum</p>
<p style="margin-top: 8px; letter-spacing: 0.05em;">Ein Projekt von <a href="https://martinsiebels.de" style="color: var(--accent-light); text-decoration: none;">martinsiebels.de</a></p>
</div>
</footer>
<script src="/shared/impressum.js"></script>
</body>
</html>

View File

@@ -277,8 +277,9 @@
<footer>
<div class="container">
<p><span class="ki">KI</span>llusion — Nichts ist echt. Alles ist <span class="ki">KI</span>.</p>
<p style="margin-top: 8px;">Ein Projekt von <a href="https://martinsiebels.de" style="color: var(--pink); text-decoration: none;">martinsiebels.de</a></p>
</div>
</footer>
<script src="/shared/impressum.js"></script>
</body>
</html>