Zurück zum Blog

Confluence-Seiten als Markdown exportieren (Anleitung 2026)

·
#confluence#markdown#documentation#enterprise#migration

Confluence will nicht, dass du gehst. Atlassian speichert deine Inhalte in einem proprietären XML-Format, bietet keinen Markdown-Export an und macht die Massenextraktion mühsam. Wenn du jemals versucht hast, sauberen Text aus Confluence zu extrahieren, kennst du die Frustration.

Dieser Leitfaden deckt alle Methoden ab, um Confluence-Seiten nach Markdown zu exportieren --- von einzelnen Seiten bis hin zu ganzen Spaces.

Warum Confluence nach Markdown exportieren?

Teams verlassen Confluence aus vielen Gründen:

  • Migration zu einem neuen Tool --- Wechsel zu Notion, GitBook, Docusaurus oder einem Static-Site-Generator, der Markdown erwartet
  • Archivierung einer Wissensdatenbank --- Team-Dokumentation sichern, bevor eine Atlassian-Lizenz abläuft
  • Aufbau einer KI-Wissensdatenbank --- saubere Dokumentation an Claude, ChatGPT oder ein internes LLM liefern
  • Backup kritischer Dokumente --- eine portable Kopie haben, die nicht von Atlassians Servern abhängt
  • Vendor-Lock-in vermeiden --- eigene Inhalte in einem universellen Format besitzen

Methode 1: Save (am schnellsten für einzelne Seiten)

Save ist eine Chrome-Erweiterung, die jede Confluence-Seite mit einem Klick in sauberes Markdown konvertiert.

So funktioniert es:

  1. Öffne eine beliebige Confluence-Seite in Chrome
  2. Klicke auf das Save-Erweiterungssymbol
  3. Eine .md-Datei wird sofort heruntergeladen

Was du erhältst:

  • Vollständiger Seitentext mit Überschriftenhierarchie
  • Als Markdown-Tabellen formatierte Tabellen
  • Codeblöcke mit Sprach-Tags
  • Informationspanele als Blockzitate konvertiert
  • Auf-/Zuklappbare Abschnitte (vollständig aufgeklappt)
  • Saubere Metadaten: Seitentitel, Space-Name, Datum der letzten Aktualisierung
  • Interne und externe Links erhalten

Was entfernt wird:

  • Atlassian-Makros und proprietäre Formatierungen
  • Navigations-Chrome, Seitenleisten und Menüs
  • WYSIWYG-Editor-Artefakte
  • Inline-Styles und CSS

Am besten für: Einzelne Seiten oder kleine Batches speichern. Für 5 bis 50 Seiten ist das die schnellste Methode.

Beispielausgabe

Aus einem typischen Confluence-Runbook:

# Deployment Runbook --- Production API

**Space:** Engineering
**Last updated:** March 12, 2026

---

## Pre-Deployment Checklist

- [ ] All CI checks passing on `main`
- [ ] Database migrations reviewed and approved
- [ ] Feature flags configured for gradual rollout
- [ ] Rollback plan documented

## Deployment Steps

### 1. Create Release Branch

\`\`\`bash
git checkout -b release/v2.4.0 main
git push origin release/v2.4.0
\`\`\`

### 2. Run Database Migrations

\`\`\`sql
ALTER TABLE users ADD COLUMN preferences JSONB DEFAULT '{}';
CREATE INDEX idx_users_preferences ON users USING GIN (preferences);
\`\`\`

Methode 2: Confluences integrierter Export (HTML, dann konvertieren)

Confluence kann Seiten als HTML exportieren. Du kannst dann das HTML mit einem Tool wie Pandoc in Markdown umwandeln.

Schritte:

  1. Zur Seite gehen → -Menü → In PDF/Word/HTML exportieren
  2. HTML-Export wählen
  3. Mit Pandoc konvertieren: pandoc input.html -o output.md

Probleme mit diesem Ansatz:

  • HTML-Export enthält Atlassians CSS, Makros und Inline-Styles
  • Tabellen brechen während der Konvertierung oft kaputt
  • Codeblöcke verlieren Sprach-Tags
  • Bilder verweisen auf Confluence-URLs, die später möglicherweise nicht mehr funktionieren
  • Verschachtelte Seiten erfordern den Export des gesamten Spaces

Diese Methode funktioniert, produziert aber unordentliche Ausgaben, die manuell bereinigt werden müssen.

Methode 3: Space-Export + Massenkonvertierung

Für den Export eines gesamten Confluence-Spaces:

  1. Zu Space-EinstellungenContent-ToolsExportieren gehen
  2. Format HTML wählen
  3. ZIP-Archiv herunterladen
  4. Ein Skript verwenden, um HTML-Dateien stapelweise nach Markdown zu konvertieren

Das Problem: Confluence-Space-Exporte erzeugen tief verschachteltes HTML mit defekten relativen Links, duplizierten Navigationselementen und Atlassian-spezifischem Markup. Das programmatisch zu bereinigen ist ein Wochenendprojekt.

Methode 4: Confluence REST API

Für programmatischen Zugriff:

curl -u [email protected]:API_TOKEN \
  "https://your-domain.atlassian.net/wiki/rest/api/content/PAGE_ID?expand=body.storage" \
  | jq -r '.body.storage.value' > page.html

Das liefert das rohe Storage-Format (XHTML-ähnlich). Du musst dann:

  1. Das Atlassian-Storage-Format parsen
  2. Makros, Einbettungen und spezielle Elemente verarbeiten
  3. In Markdown umwandeln
  4. Für jede Seite wiederholen

Am besten für: Engineering-Teams, die eine Migrationspipeline aufbauen. Für die meisten Anwendungsfälle überdimensioniert.

Welche Methode sollte ich verwenden?

SzenarioBeste Methode
1–50 Seiten schnell speichernSave-Erweiterung --- ein Klick pro Seite
Einen ganzen Space archivierenSpace-Export + Pandoc --- in Masse, aber unordentlich
Eine Migrationspipeline aufbauenREST API --- programmatisch, aber komplex
Schnelles Backup wichtiger DocsSave-Erweiterung --- sauberste Ausgabe
Docs an ein LLM liefernSave-Erweiterung --- Markdown ist LLM-nativ

Für die meisten Menschen ist Save die Antwort. Es produziert das sauberste Markdown ohne jede Einrichtung und verarbeitet Confluences proprietäre Formatierung automatisch.

Confluence-Inhalte nutzbar machen

Sobald du deine Seiten nach Markdown exportiert hast, kannst du:

  • Alles durchsuchen mit grep, VS Code oder Obsidian
  • Es an Claude oder ChatGPT übergeben für sofortige Antworten zu deiner Dokumentation
  • Es in Git versionieren --- Änderungen an deinen Docs wie Code verfolgen
  • In jedes Tool importieren --- Notion, Obsidian, GitBook, Docusaurus oder einen Static-Site-Generator
  • Es für immer behalten --- Markdown-Dateien sind Klartext. In 50 Jahren noch lesbar

Loslegen

Save installieren und jetzt an einer Confluence-Seite ausprobieren. Es ist kostenlos zu starten, und du siehst sauberes Markdown in Sekunden.


Confluence zu verlassen muss nicht schmerzhaft sein. Save konvertiert jede Seite mit einem Klick in sauberes Markdown.