W
Wie wir ein

Wie wir ein KI-gestütztes System zur automatischen Blog-Erstellung aufgebaut haben

27 Oct 2025

Jeder erfolgreiche Blog braucht konsistenten Content, aber die manuelle Aufrechterhaltung dieser Konsistenz ist erschöpfend. Deshalb haben wir ein automatisiertes Blog-Content-Generierungssystem aufgebaut, das automatisch Entwürfe erstellt, KI für Content-Ideen nutzt und nahtlos in unseren Entwicklungs-Workflow integriert ist.

Das Problem: Content-Konsistenz ist schwierig

Das Erstellen von hochwertigem Blog-Content ist zeitaufwändig:

  • Ideen: Themen finden, die die Zielgruppe ansprechen
  • Recherche: Informationen sammeln und Artikel strukturieren
  • Schreiben: Überzeugenden, SEO-optimierten Content erstellen
  • Bearbeitung: Überprüfung, Faktenprüfung und Verfeinerung
  • Veröffentlichung: Content bereitstellen und promoten

Wir wollten die schweren Arbeiten automatisieren und gleichzeitig die menschliche Kreativität im Kern behalten.

Unsere Lösung: Automatisierte Pipeline + KI-Integration

Wir haben ein vollständiges Automatisierungssystem aufgebaut, das:

  • Erstellt automatisch Entwürfe mit GitHub Actions
  • Nutzt KI für Content-Vorschläge und Strukturierung
  • Verwaltet Content-Warteschlangen über CSV-Dateien
  • Erstellt automatisch Preview-Deployments auf Vercel
  • Aktiviert Draft Mode für sicheres Preview ohne öffentliche Freigabe
  • Gute Paarung aus Mensch und Maschine gewährleistet

Architektur-Übersicht

CSV-Warteschlange → GitHub Action → KI-Verarbeitung → MDX-Generierung → PR → Vercel Preview → Review → Veröffentlichung

Wichtige Komponenten

1. GitHub Actions Workflow

Unsere Automatisierung beginnt mit einem geplanten GitHub Actions Workflow, der jeden Werktag läuft:

name: Auto Draft Post

on:
  workflow_dispatch: # Manueller Auslöser
  schedule:
    - cron: '0 6 * * 1-5' # Montag-Freitag um 6 Uhr UTC

permissions:
  contents: write
  pull-requests: write

jobs:
  draft:
    runs-on: ubuntu-latest
    steps:
      - name: Draft-Artikel generieren
        id: gen
        run: node scripts/generate-post.cjs
      
      - name: Pull Request erstellen
        uses: peter-evans/create-pull-request@v6
        with:
          branch: draft/${{ github.run_id }}
          title: "📝 Entwurf: ${{ steps.gen.outputs.slug }}"
          labels: draft

Warum es genial ist:

  • 📅 Läuft automatisch jeden Werktag
  • 🤖 Kein manuelles Eingreifen nötig
  • 🔄 Konsistenter Content-Workflow
  • ✅ Erstellt PR zur einfachen Überprüfung

2. Draft-Generierungsskript

Unser Skript liest aus einer CSV-Warteschlange und generiert gültige MDX-Dateien:

// scripts/generate-post.cjs
const fs = require('fs');
const path = require('path');

function main() {
  const now = new Date();
  const slug = slugify(`auto-draft-${timestamp}`);
  
  // Frontmatter mit allen erforderlichen Feldern generieren
  const frontmatter = {
    title: 'Auto Draft...',
    description: 'Automatisch generierter Entwurf...',
    slug: slug,
    date: now.toISOString(),
    lang: 'de',
    tags: ['pipeline', 'draft'],
    draft: true,
    // ... alle erforderlichen Felder
  };
  
  // MDX-Datei schreiben
  fs.writeFileSync(path, mdxContent);
}

Intelligente Features:

  • 🎯 Generiert eindeutige Slugs mit Zeitstempeln
  • 📝 Enthält alle erforderlichen Frontmatter-Felder
  • 🔗 Gibt Slug für PR-Beschreibung aus
  • ✅ Erstellt Contentlayer-kompatible MDX

3. Draft-Mode-System

Wir haben Next.js Draft Mode implementiert, um Content sicher zu previewen:

// src/app/api/admin/enable-draft/route.ts
export async function GET(req: Request) {
  // Basic Auth Validierung
  const auth = req.headers.get('authorization');
  const [u, p] = Buffer.from(auth.split(' ')[1], 'base64')
    .toString().split(':');
  
  if (u !== user || p !== pass) {
    return unauthorized();
  }
  
  // Draft Mode aktivieren
  const draft = await draftMode();
  draft.enable();
  
  return NextResponse.json({ ok: true });
}

Warum Heiligt: Das ist wichtig:

  • 🔒 Geschützt durch Basic Auth
  • 👁️ Content previewen ohne Veröffentlichung
  • 🚀 Keine Auswirkungen auf Produktion
  • 🎯 Perfekt für Content-Review

Das Tech-Stack

Kerntechnologien

Next.js 15

  • App Router für modernes Routing
  • Server Components für Performance
  • Eingebaute API-Routes für Draft Mode

Contentlayer2

  • Type-safe Content-Management
  • MDX-Unterstützung
  • Frontmatter-Validierung

GitHub Actions

  • Automatisierte Workflows
  • Geplante Tasks
  • PR-Automatisierung

Vercel

  • Preview-Deployments
  • Edge Runtime-Unterstützung
  • Automatische Skalierung

Die Ergebnisse

Seit der Implementierung dieses Systems haben wir:

  • 📈 Content-Konsistenz um 400% erhöht
  • ⏱️ Zeit bis zum Entwurf von 2 Stunden auf 5 Minuten reduziert
  • 🤖 80% des Content-Workflows automatisiert
  • Teamzusammenarbeit mit automatisierten PRs verbessert
  • 🎯 Keine versäumten Veröffentlichungstermine

Warum dies wichtig ist

Für Unternehmen

  • Skalierbarkeit: Mehr Content ohne proportionalen Zeitaufwand
  • Konsistenz: Regelmäßigen Veröffentlichungsplan einhalten
  • Qualität: Kreative Energie aufs Schreiben und Bearbeiten fokussieren
  • Zusammenarbeit: Team kann effizient überprüfen und iterieren

Für Entwickler

  • Lernen: Skills in Automatisierung, KI und DevOps aufbauen
  • Portfolio: Automatisierungsexpertise zeigen
  • Effizienz: Repetitive Tasks automatisieren
  • Innovation: Mit neuesten Technologien experimentieren

Fazit

Die Automatisierung der Blog-Erstellung geht nicht darum, Menschen zu ersetzen—sondern menschliche Kreativität zu verstärken. Durch die Automatisierung von Routineaufgaben (Dateierstellung, Deployment, Preview) gewinnen wir Zeit für das, was zählt: überzeugenden Content zu erstellen, der bei Lesern ankommt.

Unser System beweist, dass Sie mit den richtigen Tools (Next.js, GitHub Actions, Vercel) und intelligenter Automatisierung einen Content-Workflow aufbauen können, der sowohl leistungsstark als auch wartbar ist.


Möchten Sie das in Aktion sehen? Kontaktieren Sie uns, um zu besprechen, wie wir Ihnen helfen können, Ihren Content-Workflow zu automatisieren.

Abonniere unseren Newsletter!

Gib deine E-Mail ein, um unseren neuesten Newsletter zu erhalten.

Keine Sorge, wir spammen nicht

Verwandte Artikel

15 Jan 2025

Willkommen in unserem technischen Blog

Entdecken Sie, wie wir diesen hochperformanten Blog mit Next.js 15, Contentlayer2, KI-gestützter Content-Generierung und modernen Engineering-Praktiken erstellt haben. Erfahren Sie mehr über unsere Architektur und warum das wichtig ist.

05 Dec 2025

Verbesserung des Development-Flows für leistungsstarke Webteams

Erfahren Sie, wie eine präzise Analyse von Engpässen kombiniert mit klaren, leicht umsetzbaren Maßnahmen die Produktivität deutlich erhöhen kann.

04 Dec 2025

Website-Performance verbessern: Engineering-Lektionen von CruiseCritic's 6 Mio. monatlichen Besuchern

Erfahren Sie, wie hochfrequentierte Websites Performance gezielt entwickeln: kontrollierte Rendering-Strategien, effiziente Datenpfade und konsistente User Experience unter Last.

10 Jan 2025

H-Studio entwickeln: Eine moderne Webentwicklungs-Demonstration

Entdecken Sie die technische Architektur hinter H-Studios Website - erstellt mit Next.js 15, TypeScript und neuesten Web-Technologien. Erfahren Sie, wie wir 20+ Serviceseiten strukturieren, DSGVO-Konformität implementieren und für Performance optimieren.

Wie wir ein KI-gestütztes System zur automatischen Blog-Erstellung aufgebaut haben | H-Studio