Fix: Point posts directory to content/blog and remove truncated malformed files
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 6s
Build & Deploy / 🏗️ Build (push) Failing after 11m7s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🩺 Smoke Test (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s

This commit is contained in:
2026-05-05 13:58:33 +02:00
parent f2bffea312
commit 6e64da48d6
22 changed files with 3 additions and 222 deletions

View File

@@ -1,10 +0,0 @@
---
title: "Analytics ohne Tracking: DSGVO-konforme Insights ohne User-Überwachung"
date: "2026-02-09T00:00:00.000Z"
description: "Erfahren Sie, wie moderne Digital-Architektur präzise Besucherströme misst, ohne die Privatsphäre zu verletzen oder nervige Cookie-Banner zu benötigen."
tags: ["privacy", "analytics"]
---
<TableOfContents />
**TL;DR:** Klassisches Tracking via Google Analytics verliert durch Consent-Ablehnung bis zu 70% der Daten. Privacy-First Analytics arbeitet serverseitig (First-Party), kommt ohne Banner aus und liefert 100% genauere Trends bei maximalem Datenschutz und signifikant besserem PageSpeed.

View File

@@ -1,6 +0,0 @@
---
title: "Build vs. Buy: Warum Build-First die einzige Strategie für B2B-Marktführer ist"
date: "2026-02-05T00:00:00.000Z"
description: "Software-Miete vs. digitales Eigentum: Erfahren Sie, warum Bespoke Software laut Deloitte und McKinsey den ROI maximiert und Ihre Unabhängigkeit im B2B sichert."
tags: ["architecture", "business", "roi"]
---

View File

@@ -1,6 +0,0 @@
---
title: "Vendor Lock-In vermeiden: Warum Baukasten-Systeme Ihre Unabhängigkeit bedrohen"
date: "2026-02-08T00:00:00.000Z"
description: "Erfahren Sie, wie proprietäre Systeme und SaaS-Baukästen Ihre digitale Souveränität gefährden und warum eine cloud-agnostische Architektur Ihr wertvollstes Business-Asset ist."
tags: ["architecture", "business"]
---

View File

@@ -1,8 +0,0 @@
---
title: "Der ROI von Clean Code: Warum technische Qualität Ihr Business skaliert"
date: "2026-01-30T00:00:00.000Z"
description: "Software-Engineering als Wertanlage: Wie Clean Code die Wartungskosten um bis zu 80% senkt und die Time-to-Market für neue Features massiv beschleunigt."
tags: ["development", "business", "software-architecture"]
---
**TL;DR:** Unsauberer Code ("Technical Debt") frisst bis zu 80% Ihres IT-Budgets für reine Wartung. Clean Code reduziert die Debugging-Zeit um 30% und ermöglicht es Teams, 70% ihrer Zeit in echte Innovation statt in Bugfixing zu investieren.

View File

@@ -1,26 +0,0 @@
---
title: "B2B CRM-Integration: Wie automatisierte Datenflüsse 12% Ihres Umsatzes retten"
date: "2026-01-31T00:00:00.000Z"
description: "Vom Kontaktformular direkt in den Sales-Funnel: Wie Sie manuelle Daten-Silos auflösen, die Sales-Produktivität um 14,5% steigern und menschliche Fehler eliminieren."
tags: ["crm", "architecture", "automation"]
---
<Carousel items={[
{
title: "Resiliente Puffer-Systeme",
content: "Sollte Ihr CRM (z.B. Salesforce) wartungsbedingt offline sein, speichern meine Systeme die Leads zwischen und synchronisieren sie automatisch, sobald die Verbindung steht. Kein Datenverlust, niemals."
},
{
title: "Smart Data Enrichment",
content: "Wir reichern Leads bereits beim Eingang mit Kontextdaten an (z.B. Kampagnen-Herkunft, technisches Profil), damit Ihr Sales-Team sofort weiß, worauf der Fokus liegen muss."
},
{
title: "Deep Security & Compliance",
content: "Wir nutzen TLS-Verschlüsselung und europäische Gateways. Die Integration erfolgt nach dem Prinzip der Datensparsamkeit nur das, was für den Sales-Erfolg nötig ist, verlässt das System."
}
]} />
<PortfolioHeader
title="Bereit für echte Automatisierung?"
sub="Präzision in der Schnittstelle, Klarheit im Ergebnis."
/>

View File

@@ -1,9 +0,0 @@
---
title: "Digital Longevity: B2B-Software-Architektur für das nächste Jahrzehnt"
date: "2026-02-02T00:00:00.000Z"
description: "Software ohne Verfallsdatum: Erfahren Sie, wie nachhaltige Architektur technische Schulden minimiert und langfristige digitale Assets statt Liability schafft."
tags: ["architecture", "longevity", "strategy"]
---
**TL;DR:**
Die durchschnittliche App überlebt kaum 14-24 Monate. Durch modulare Headless-Architekturen, den Verzicht auf kurzlebige Frameworks und [Clean Code](/blog/clean-code-for-business-value) verwandeln wir IT von einem Kostenfaktor in ein langlebiges digitales Asset mit einer Lebensdauer von 10+ Jahren.

View File

@@ -1,6 +0,0 @@
---
title: "Der strategische Festpreis: Warum Budgetsicherheit die Software-Qualität maximiert"
date: "2026-02-04T00:00:00.000Z"
description: "Keine Angst vor uferlosen Stundenabrechnungen. Erfahren Sie, warum ein Festpreis-Modell mit Risiko-Buffern der fairste Weg zu High-End Software-Lösungen ist."
tags: ["management", "business"]
---

View File

@@ -1,21 +0,0 @@
---
title: "DSGVO-Konformität: Warum Privacy by Design der ultimative B2B-Wettbewerbsvorteil ist"
date: "2026-02-10T00:00:00.000Z"
description: "Vergessen Sie Cookie-Banner. Echte DSGVO-Konformität entsteht durch Privacy by Design und saubere Systemarchitektur. Ein Leitfaden für Digital Architects."
tags: ["legal", "gdpr", "architecture"]
---
<Carousel items={[
{
title: "Echtzeit-Anonymisierung",
content: "Logfiles und IP-Adressen werden am Punkt des Eingangs (Edge) anonymisiert. Was technisch unkenntlich ist, unterliegt nicht der DSGVO-Strenge für personenbezogene Daten."
},
{
title: "Datenminimierung nach ENISA",
content: "Wir reduzieren die Attack Surface durch radikale Minimierung. Nur das geschäftskritische Minimum an Daten wird verarbeitet, was laut ENISA die effektivste Sicherheitsmaßnahme ist."
},
{
title: "End-to-End Encryption",
content: "Durchgängige TLS 1.3 Verschlüsselung und verschlüsselte Datenbanken führen laut Deloitte zu einem Rückgang unautorisierter Zugriffe um 30%."
}
]} />

View File

@@ -1,25 +0,0 @@
---
title: "Google PageSpeed Guide: Warum Ladezeit Ihr wichtigster B2B-Umsatzhebel ist"
date: "2026-02-15T00:00:00.000Z"
description: "Millisekunden entscheiden im B2B über Erfolg oder Absprung. Erfahren Sie, wie Core Web Vitals Ihre Conversion-Rate und SEO-Rankings massiv beeinflussen."
tags: ["performance", "seo", "conversion-optimization"]
---
<TableOfContents />
**TL;DR:** Website-Geschwindigkeit ist ein kritischer Ranking-Faktor und der stärkste Hebel für Conversions. Während Page-Load-Zeiten von 1s auf 3s die Bounce-Rate um 32 % erhöhen, steigert jede 0,1s Verbesserung die Conversion um bis zu 8,4 %. Moderne Architekturen wie Static Site Generation sind der Schlüssel zur Performance-Exzellenz.
<Carousel items={[
{
title: "Static Site Generation",
content: "Inhalte werden während des Builds generiert. Der Server liefert fertige Dateien in Millisekunden aus, ohne Datenbank-Umwege bei jedem Request."
},
{
title: "Edge Delivery",
content: "Content ist physisch nah am Nutzer durch Verteilung in globalen Rechenzentren (CDN), was die Latenz gegen Null drückt."
},
{
title: "Asset Engineering",
content: "Moderne Formate wie AVIF und Tree-Shaking reduzieren die Payload massiv, was besonders mobile Nutzer in langsamen Netzen schützt."
}
]} />

View File

@@ -1,10 +0,0 @@
---
title: "Green IT & Digitale Effizienz: Warum nachhaltiger Code profitabler ist"
date: "2026-02-03T00:00:00.000Z"
description: "Nachhaltigkeit als Rendite-Hebel im B2B: Erfahren Sie, wie schlanke Software-Architekturen CO2 senken, Serverlast reduzieren und Ihre Conversion-Rate maximieren."
tags: ["sustainability", "performance", "digital-architecture"]
---
<TableOfContents />
**TL;DR:** Nachhaltige IT-Architektur reduziert durch Minimierung von Datenübertragungen und CPU-Zyklen sowohl den ökologischen Fußabdruck als auch die Betriebskosten. Studien belegen, dass schnellere Ladezeiten direkt mit höheren Conversions korrelieren. Wer heute in effizienten Code investiert, baut ein wertstabiles digitales Asset auf.

View File

@@ -1,6 +0,0 @@
---
title: "Die versteckten Kosten von WordPress-Plugins: Performance-Killer & Sicherheitsrisiko"
date: "2026-02-12T00:00:00.000Z"
description: "Warum Plugin-Bloat Ihre B2B-Website verlangsamt und gefährdet. Erfahren Sie, wie eine saubere Architektur die Wartungskosten senkt und den ROI steigert."
tags: ["wordpress", "performance", "security", "digital-architecture"]
---

View File

@@ -1,8 +0,0 @@
---
title: "Wartungsfrei durch Verzicht: Warum "
date: "2026-02-01T00:00:00.000Z"
description: "Sicherheit und Geschwindigkeit durch architektonische Reduktion: Warum Git-basierte Workflows klassische CMS-Backends in Performance und ROI schlagen."
tags: ["maintenance", "architecture"]
---
<TableOfContents />

View File

@@ -1,6 +0,0 @@
---
title: "US-Cloud-Exit & Souveränität: Warum lokale Infrastruktur der wahre B2B-Standard ist"
date: "2026-02-07T00:00:00.000Z"
description: "Erfahren Sie, wie der US CLOUD Act Ihre Daten bedroht und warum europäische Infrastruktur nicht nur sicherer, sondern durch Latenzvorteile auch profitabler ist."
tags: ["cloud", "privacy", "infrastructure", "compliance"]
---

View File

@@ -1,15 +0,0 @@
---
title: "Hosting & Infrastructure Overhaul: Das Fundament digitaler Exzellenz"
date: "2026-01-29T00:00:00.000Z"
description: "Vermeiden Sie teure Downtimes und Shared-Hosting-Risiken. Erfahren Sie, wie Industrial-Grade Infrastructure als Code (IaC) Ihre B2B-Plattform unverwüstlich macht."
tags: ["hosting", "operations", "infrastructure"]
---
<nav>
**Inhaltsverzeichnis**
- [Das Märchen vom 'Billig-Hosting'](#das-märchen-vom-billig-hosting)
- [Der wirtschaftliche Case: Was kostet Stillstand?](#der-wirtschaftliche-case-was-kostet-stillstand)
- [Infrastruktur als Code: Die moderne Festung](#infrastruktur-als-code-die-moderne-festung)
- [Der Haken an der Sache: Die Realität der Hochverfügbarkeit](#der-haken-an-der-sache)
- [FAQ](#faq)
</nav>

View File

@@ -1,8 +0,0 @@
---
title: "Responsive Design: Warum mobile Exzellenz über Ihren B2B-Umsatz entscheidet"
date: "2026-01-27T00:00:00.000Z"
description: "Mehr als nur Boxen rücken: Erfahren Sie, wie architektonische Präzision, Core Web Vitals und plattformübergreifende Ergonomie Ihre globale Conversion-Rate massiv steigern."
tags: ["design", "ux", "performance"]
---
<TableOfContents />

View File

@@ -1,6 +0,0 @@
---
title: "Der Preis der Trägheit: Wie technische Altlasten Ihren B2B-Umsatz vernichten"
date: "2026-02-14T00:00:00.000Z"
description: "53% der Nutzer springen nach 3 Sekunden ab. Erfahren Sie, warum Web-Performance kein IT-Gadget, sondern Ihr wichtigster betriebswirtschaftlicher Hebel ist."
tags: ["performance", "business-strategy", "conversion-optimization"]
---

View File

@@ -1,13 +0,0 @@
---
title: "Websites ohne Cookie-Banner: Warum Privacy by Design der neue B2B-Standard ist"
date: "2026-02-06T00:00:00.000Z"
description: "Cookie-Banner sind ein Zeichen für schlechtes Engineering. Erfahren Sie, wie Sie durch eine Cookie-freie Architektur UX, Performance und DSGVO-Konformität brillant vereinen."
tags: ["privacy", "ux", "engineering"]
---
A --> G["Standard CMS"]
G --> H["US-Cloud Scripts"]
H --> I["Cookie Banner Pflicht"]
I --> J["Nutzer-Abbruch"]
</Mermaid>
</div>

View File

@@ -1,16 +0,0 @@
---
title: "Warum B2B-Agenturen für kleine Änderungen Wochen brauchen"
date: "2026-02-13T00:00:00.000Z"
description: "Analysieren Sie die versteckten Kosten bürokratischer Agenturprozesse. Erfahren Sie, wie moderne Architektur und radikale Direktheit Ihren Output vervierfachen."
tags: ["architecture", "engineering", "business-strategy"]
---
<details className="bg-slate-50 p-4 rounded-lg mb-8 border border-slate-200">
<summary className="font-bold cursor-pointer">Inhaltsverzeichnis</summary>
- [Die "stille Post" der Agentur-Hierarchien](#die-stille-post-der-agentur-hierarchien)
- [Der systemische Interessenkonflikt](#der-systemische-interessenkonflikt)
- [Handwerk statt Fließband: Mein Boutique-Ansatz](#handwerk-statt-fließband-mein-boutique-ansatz)
- [Der Haken an der Sache (Ehrliche Analyse)](#der-haken-an-der-sache)
- [Hebel für doppeltes Tempo](#hebel-für-doppeltes-tempo)
- [FAQ](#faq)
</details>

View File

@@ -1,6 +0,0 @@
---
title: "Maßwerk statt Massenware: Warum Templates Ihre B2B-Markenidentität verwässern"
date: "2026-01-28T00:00:00.000Z"
description: "Erfahren Sie, warum Standard-Templates die Silent Killer Ihrer Conversion sind und wie Bespoke-Architektur digitale Distinktion und messbaren ROI schafft."
tags: ["design", "strategy", "performance"]
---

View File

@@ -1,8 +0,0 @@
---
title: "Warum Ihre Website nach Updates nicht mehr funktioniert: Strategien gegen den Software-Zerfall"
date: "2026-02-11T00:00:00.000Z"
description: "Fehlerhafte Layouts und kaputte Formulare nach Updates kosten B2B-Vertrauen. Erfahren Sie, wie automatisierte Regressionstests und Headless-Architektur Ihre Website stabilisieren."
tags: ["maintenance", "reliability", "software-engineering"]
---
<TableOfContents />

View File

@@ -2,7 +2,7 @@ import fs from "fs";
import path from "path";
import matter from "gray-matter";
const POSTS_DIR = path.join(process.cwd(), "src/content/posts");
const POSTS_DIR = path.join(process.cwd(), "content/blog");
export async function getAllPosts() {
try {

View File

@@ -4,8 +4,8 @@
"type": "module",
"packageManager": "pnpm@10.18.3",
"scripts": {
"dev": "bash -c 'trap \"COMPOSE_PROJECT_NAME=mintel-me docker-compose -f docker-compose.dev.yml down\" EXIT INT TERM; docker network create infra 2>/dev/null || true && COMPOSE_PROJECT_NAME=mintel-me docker-compose -f docker-compose.dev.yml down && COMPOSE_PROJECT_NAME=mintel-me docker-compose -f docker-compose.dev.yml up app postgres-db --remove-orphans'",
"dev:docker": "docker network create infra 2>/dev/null || true && echo \"\\n🚀 Dockerized Environment Starting...\\n\\n📱 App: http://mintel.localhost\\n🚦 Caddy Proxy: http://localhost:80\\n\" && COMPOSE_PROJECT_NAME=mintel-me docker-compose -f docker-compose.dev.yml up app postgres-db",
"dev": "bash -c 'trap \"COMPOSE_PROJECT_NAME=mintel-me docker-compose -f docker-compose.dev.yml down\" EXIT INT TERM; docker network create infra 2>/dev/null || true && COMPOSE_PROJECT_NAME=mintel-me docker-compose -f docker-compose.dev.yml down && COMPOSE_PROJECT_NAME=mintel-me docker-compose -f docker-compose.dev.yml up app --remove-orphans'",
"dev:docker": "docker network create infra 2>/dev/null || true && echo \"\\n🚀 Dockerized Environment Starting...\\n\\n📱 App: http://mintel.localhost\\n🚦 Caddy Proxy: http://localhost:80\\n\" && COMPOSE_PROJECT_NAME=mintel-me docker-compose -f docker-compose.dev.yml up app",
"dev:clean": "pnpm dev:stop && rm -rf apps/web/.next apps/web/node_modules && pnpm install && CI=true pnpm dev",
"dev:stop": "COMPOSE_PROJECT_NAME=mintel-me docker-compose -f docker-compose.dev.yml down",
"dev:local": "pnpm -r dev",