feat: initial mono-repo with 30 vanity domain sites
Scaffold complete repo structure: - 28 static sites extracted from running containers on mlake - 2 dynamic sites (dasbes.de, dumusst.com) marked for separate handling - Template system with 6 templates (person-dark/light, product-dark, editorial, fun, minimal) - Shared CSS (variables, responsive, animations, noise overlay) - nginx config generator with multi-domain alias support - Build script with Docker-based nginx validation - add-site.sh helper for scaffolding new domains - Dockerfile for single nginx:alpine container Sites: clemensplassmann.de, danosi.de, deinesei.de, derkaiseristnackt.de, elefantenhor.de, fragina.de, frenchkis.de, ichbinaufbali.de, ichbinaufbarley.de, insain.de, julietensity.de, kainco.de (+keinco.de), kainstress.de, keinefreun.de, knzlmgmt.de, kopffrai.de, legalais.de, machesdocheinfach.de, mai-otto.de (+otto.flexsiebels.de, ottomatisch.de, ichbinotto.de), martinsiebels.de, matthiasbreier.de, osterai.de, paragraphenraiter.de, schulfrai.de, smartin3.de, sorgenfrai.de, vonschraitter.de, wartebitte.de Refs: otto#341
This commit is contained in:
469
sites/derkaiseristnackt.de/index.html
Normal file
469
sites/derkaiseristnackt.de/index.html
Normal file
@@ -0,0 +1,469 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Der Kaiser ist nackt. — Eine ehrliche Bestandsaufnahme der KI-Revolution</title>
|
||||
<meta name="description" content="Eine Initiative für ehrliche KI-Kommunikation. Kritik ist kein Pessimismus. Es ist Qualitätskontrolle.">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<style>
|
||||
*, *::before, *::after {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
:root {
|
||||
--black: #0a0a0a;
|
||||
--white: #f5f5f0;
|
||||
--red: #c8102e;
|
||||
--red-dark: #a00d24;
|
||||
--grey: #888;
|
||||
--grey-light: #e0e0dc;
|
||||
--grey-dark: #333;
|
||||
}
|
||||
|
||||
html {
|
||||
font-size: 16px;
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
|
||||
background: var(--black);
|
||||
color: var(--white);
|
||||
line-height: 1.6;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
/* ── Hero ── */
|
||||
|
||||
.hero {
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
padding: 2rem;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.hero::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background:
|
||||
radial-gradient(ellipse at 20% 50%, rgba(200, 16, 46, 0.06) 0%, transparent 60%),
|
||||
radial-gradient(ellipse at 80% 50%, rgba(200, 16, 46, 0.04) 0%, transparent 60%);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.hero-title {
|
||||
font-family: 'Playfair Display', Georgia, serif;
|
||||
font-weight: 900;
|
||||
font-size: clamp(3.5rem, 10vw, 9rem);
|
||||
line-height: 1.0;
|
||||
letter-spacing: -0.03em;
|
||||
margin-bottom: 2rem;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.hero-title .nackt {
|
||||
color: var(--red);
|
||||
}
|
||||
|
||||
.hero-subtitle {
|
||||
font-family: 'Inter', sans-serif;
|
||||
font-weight: 300;
|
||||
font-size: clamp(1rem, 2.5vw, 1.5rem);
|
||||
color: var(--grey);
|
||||
letter-spacing: 0.15em;
|
||||
text-transform: uppercase;
|
||||
max-width: 700px;
|
||||
}
|
||||
|
||||
.hero-line {
|
||||
width: 80px;
|
||||
height: 3px;
|
||||
background: var(--red);
|
||||
margin: 2.5rem auto;
|
||||
}
|
||||
|
||||
.scroll-hint {
|
||||
position: absolute;
|
||||
bottom: 3rem;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
font-size: 0.75rem;
|
||||
letter-spacing: 0.2em;
|
||||
text-transform: uppercase;
|
||||
color: var(--grey);
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.scroll-hint::after {
|
||||
content: '';
|
||||
display: block;
|
||||
width: 1px;
|
||||
height: 40px;
|
||||
background: var(--grey);
|
||||
margin: 0.75rem auto 0;
|
||||
animation: pulse 2s ease-in-out infinite;
|
||||
}
|
||||
|
||||
@keyframes pulse {
|
||||
0%, 100% { opacity: 0.3; height: 40px; }
|
||||
50% { opacity: 0.8; height: 55px; }
|
||||
}
|
||||
|
||||
/* ── Manifesto ── */
|
||||
|
||||
.manifesto {
|
||||
padding: 8rem 2rem;
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.section-label {
|
||||
font-family: 'Inter', sans-serif;
|
||||
font-weight: 600;
|
||||
font-size: 0.75rem;
|
||||
letter-spacing: 0.3em;
|
||||
text-transform: uppercase;
|
||||
color: var(--red);
|
||||
margin-bottom: 3rem;
|
||||
}
|
||||
|
||||
.manifesto-item {
|
||||
margin-bottom: 4rem;
|
||||
padding-left: 2rem;
|
||||
border-left: 2px solid var(--grey-dark);
|
||||
transition: border-color 0.3s ease;
|
||||
}
|
||||
|
||||
.manifesto-item:hover {
|
||||
border-left-color: var(--red);
|
||||
}
|
||||
|
||||
.manifesto-item p {
|
||||
font-family: 'Playfair Display', Georgia, serif;
|
||||
font-size: clamp(1.3rem, 3vw, 1.75rem);
|
||||
line-height: 1.5;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.manifesto-item .number {
|
||||
font-family: 'Inter', sans-serif;
|
||||
font-weight: 600;
|
||||
font-size: 0.75rem;
|
||||
color: var(--red);
|
||||
letter-spacing: 0.1em;
|
||||
display: block;
|
||||
margin-bottom: 0.75rem;
|
||||
}
|
||||
|
||||
/* ── Divider ── */
|
||||
|
||||
.divider {
|
||||
text-align: center;
|
||||
padding: 4rem 2rem;
|
||||
}
|
||||
|
||||
.divider-line {
|
||||
width: 100%;
|
||||
max-width: 900px;
|
||||
height: 1px;
|
||||
background: linear-gradient(to right, transparent, var(--grey-dark), transparent);
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
/* ── Comparison ── */
|
||||
|
||||
.comparison {
|
||||
padding: 6rem 2rem 8rem;
|
||||
max-width: 1100px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.comparison-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 0;
|
||||
margin-top: 3rem;
|
||||
}
|
||||
|
||||
.comparison-col {
|
||||
padding: 3rem;
|
||||
}
|
||||
|
||||
.comparison-col--stimmt {
|
||||
border-right: 1px solid var(--grey-dark);
|
||||
}
|
||||
|
||||
.comparison-col h3 {
|
||||
font-family: 'Playfair Display', Georgia, serif;
|
||||
font-size: 1.75rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
|
||||
.comparison-col--stimmt h3 {
|
||||
color: var(--white);
|
||||
}
|
||||
|
||||
.comparison-col--nicht h3 {
|
||||
color: var(--red);
|
||||
}
|
||||
|
||||
.comparison-col ul {
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.comparison-col li {
|
||||
font-size: 1rem;
|
||||
line-height: 1.7;
|
||||
margin-bottom: 1.25rem;
|
||||
padding-left: 1.25rem;
|
||||
position: relative;
|
||||
color: var(--grey-light);
|
||||
}
|
||||
|
||||
.comparison-col--stimmt li::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0.6em;
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
background: var(--white);
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.comparison-col--nicht li::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0.55em;
|
||||
width: 8px;
|
||||
height: 2px;
|
||||
background: var(--red);
|
||||
}
|
||||
|
||||
/* ── CTA / Quote ── */
|
||||
|
||||
.cta {
|
||||
padding: 8rem 2rem;
|
||||
text-align: center;
|
||||
background: linear-gradient(180deg, var(--black) 0%, #0f0f0f 50%, var(--black) 100%);
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.cta::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
width: 1px;
|
||||
height: 80px;
|
||||
background: linear-gradient(to bottom, var(--grey-dark), transparent);
|
||||
}
|
||||
|
||||
.cta-quote {
|
||||
font-family: 'Playfair Display', Georgia, serif;
|
||||
font-size: clamp(1.75rem, 4vw, 3rem);
|
||||
font-weight: 700;
|
||||
line-height: 1.3;
|
||||
max-width: 800px;
|
||||
margin: 0 auto 2rem;
|
||||
}
|
||||
|
||||
.cta-quote .highlight {
|
||||
color: var(--red);
|
||||
}
|
||||
|
||||
.cta-sub {
|
||||
font-size: 1rem;
|
||||
color: var(--grey);
|
||||
font-weight: 300;
|
||||
letter-spacing: 0.05em;
|
||||
}
|
||||
|
||||
/* ── Footer ── */
|
||||
|
||||
.footer {
|
||||
padding: 3rem 2rem;
|
||||
text-align: center;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
}
|
||||
|
||||
.footer p {
|
||||
font-size: 0.8rem;
|
||||
color: var(--grey);
|
||||
letter-spacing: 0.15em;
|
||||
text-transform: uppercase;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.footer-mark {
|
||||
display: inline-block;
|
||||
width: 24px;
|
||||
height: 2px;
|
||||
background: var(--red);
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
/* ── Mobile ── */
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.comparison-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.comparison-col--stimmt {
|
||||
border-right: none;
|
||||
border-bottom: 1px solid var(--grey-dark);
|
||||
}
|
||||
|
||||
.comparison-col {
|
||||
padding: 2rem 1rem;
|
||||
}
|
||||
|
||||
.manifesto {
|
||||
padding: 5rem 1.5rem;
|
||||
}
|
||||
|
||||
.manifesto-item {
|
||||
padding-left: 1.25rem;
|
||||
margin-bottom: 3rem;
|
||||
}
|
||||
|
||||
.comparison {
|
||||
padding: 4rem 1.5rem 5rem;
|
||||
}
|
||||
|
||||
.cta {
|
||||
padding: 5rem 1.5rem;
|
||||
}
|
||||
|
||||
.hero {
|
||||
padding: 2rem 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 480px) {
|
||||
.hero-title {
|
||||
font-size: 3rem;
|
||||
}
|
||||
|
||||
.hero-subtitle {
|
||||
font-size: 0.9rem;
|
||||
letter-spacing: 0.1em;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!-- Hero -->
|
||||
<section class="hero">
|
||||
<h1 class="hero-title">Der Kaiser<br>ist <span class="nackt">nackt.</span></h1>
|
||||
<div class="hero-line"></div>
|
||||
<p class="hero-subtitle">Eine ehrliche Bestandsaufnahme der KI-Revolution</p>
|
||||
<div class="scroll-hint">Weiterlesen</div>
|
||||
</section>
|
||||
|
||||
<!-- Manifesto -->
|
||||
<section class="manifesto">
|
||||
<div class="section-label">Manifest</div>
|
||||
|
||||
<div class="manifesto-item">
|
||||
<span class="number">01</span>
|
||||
<p>Dein Chatbot lügt. Er weiß es nicht, du weißt es nicht, und niemand will darüber reden.</p>
|
||||
</div>
|
||||
|
||||
<div class="manifesto-item">
|
||||
<span class="number">02</span>
|
||||
<p>97% Genauigkeit klingt gut — bis du zu den 3% gehörst.</p>
|
||||
</div>
|
||||
|
||||
<div class="manifesto-item">
|
||||
<span class="number">03</span>
|
||||
<p>„KI-gestützt“ ist das neue „Bio“ — steht überall drauf, steckt selten drin.</p>
|
||||
</div>
|
||||
|
||||
<div class="manifesto-item">
|
||||
<span class="number">04</span>
|
||||
<p>Ein Sprachmodell, das halluziniert, ist kein Bug. Es ist das Produkt.</p>
|
||||
</div>
|
||||
|
||||
<div class="manifesto-item">
|
||||
<span class="number">05</span>
|
||||
<p>Wir haben Maschinen gebaut, die überzeugend klingen. Das ist nicht dasselbe wie Maschinen, die Recht haben.</p>
|
||||
</div>
|
||||
|
||||
<div class="manifesto-item">
|
||||
<span class="number">06</span>
|
||||
<p>Jedes Startup verspricht AGI bis 2027. Keines kann zuverlässig eine Rechnung zusammenfassen.</p>
|
||||
</div>
|
||||
|
||||
<div class="manifesto-item">
|
||||
<span class="number">07</span>
|
||||
<p>Die größte Leistung der KI-Branche ist nicht Intelligenz. Es ist Marketing.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div class="divider"><div class="divider-line"></div></div>
|
||||
|
||||
<!-- Comparison -->
|
||||
<section class="comparison">
|
||||
<div class="section-label">Bestandsaufnahme</div>
|
||||
|
||||
<div class="comparison-grid">
|
||||
<div class="comparison-col comparison-col--stimmt">
|
||||
<h3>Was stimmt</h3>
|
||||
<ul>
|
||||
<li>KI erkennt Muster in medizinischen Bildern, die Menschen übersehen — und rettet damit Leben.</li>
|
||||
<li>Sprachmodelle sind brillante Werkzeuge für Textarbeit: Zusammenfassungen, Übersetzungen, Entwürfe.</li>
|
||||
<li>Automatisierung repetitiver Aufgaben spart reale Arbeitsstunden, jeden Tag.</li>
|
||||
<li>KI-gestützte Wissenschaft beschleunigt Materialforschung und Medikamentenentwicklung messbar.</li>
|
||||
<li>Barrierefreiheit wird durch KI-Transkription, Bildbeschreibung und Sprachsynthese konkret besser.</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="comparison-col comparison-col--nicht">
|
||||
<h3>Was nicht stimmt</h3>
|
||||
<ul>
|
||||
<li>„KI ersetzt Programmierer bis 2025.“ — Stand heute: Sie erzeugt Code, den Programmierer debuggen müssen.</li>
|
||||
<li>„AGI steht kurz bevor.“ — Wir haben bessere Autokorrektur gebaut, keine Intelligenz.</li>
|
||||
<li>„KI versteht dich.“ — Sie berechnet wahrscheinliche Antworten. Verstehen sieht anders aus.</li>
|
||||
<li>„Unser KI-Assistent steigert die Produktivität um 40%.“ — Gemessen von der Firma, die ihn verkauft.</li>
|
||||
<li>„KI ist neutral und objektiv.“ — Sie reproduziert die Verzerrungen ihrer Trainingsdaten, systematisch und skaliert.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- CTA -->
|
||||
<section class="cta">
|
||||
<blockquote class="cta-quote">
|
||||
Kritik ist kein Pessimismus.<br><span class="highlight">Es ist Qualitätskontrolle.</span>
|
||||
</blockquote>
|
||||
<p class="cta-sub">Wir lieben, was KI wirklich kann. Wir sagen nur auch, wenn sie es nicht kann.</p>
|
||||
</section>
|
||||
|
||||
<!-- Footer -->
|
||||
<footer class="footer">
|
||||
<div class="footer-mark"></div>
|
||||
<p>Eine Initiative für ehrliche KI-Kommunikation</p>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user