Zum Hauptinhalt springen

Exportieren

lore export <format> [--out <dir>] [--json]

Verwenden Sie Exporte, wenn Sie Ihr Wiki außerhalb von Lore teilen oder analysieren möchten.

  • Standard-Ausgabeverzeichnis: .lore/exports
  • Benutzerdefiniertes Ausgabeverzeichnis: --out <dir>
  • Maschinenlesbare Ausgabe: --json gibt format, outputPath und bytesWritten zurück

Export-Entscheidungsflow

flowchart TD
A[Wiki-Ausgabe teilen] --> B{Hauptziel}
B -->|Lesen/Archivieren| C[bundle]
B -->|Präsentieren| D[slides oder pdf]
B -->|In Word-Tools bearbeiten| E[docx]
B -->|Docs-Seite veröffentlichen| F[web]
B -->|Visueller Graph-Canvas| G[canvas]
B -->|Graph-Analyse-Tools| H[graphml]

Formate

FormatAusgabeAm besten fürHinweise
bundlebundle.mdArchivierung, Offline-Lesen, schnelles TeilenVerkettet Index + alle Artikel-Markdown
slidesslides.mdPräsentationen mit MarpTeilt Inhalt in Abschnitte und Folienumbrüche
pdfwiki.pdfStakeholder-Review und SchnappschüsseVerwendet einen grundlegenden HTML-Renderer über Puppeteer
docxwiki.docxBearbeitung in Word-ähnlichen ToolsKonvertiert Markdown-Überschriften/Aufzählungen/Absätze
webweb/ ProjektVeröffentlichen einer durchsuchbaren Wiki-SeiteErstellt Astro + Starlight-Projekt
canvaswiki.canvasKnoten-Link-VisualisierungJSON Canvas 1.0 mit Rasterlayout-Knoten
graphmlwiki.graphmlGephi/yEd und Graph-AnalyseGerichteter Graph aus Wiki-Backlinks

Häufige Nutzung

# Standard-Ausgabe: .lore/exports
lore export bundle

# benutzerdefiniertes Ausgabeverzeichnis
lore export web --out ./artifacts/wiki-web

# skriptfreundliche Antwort
lore export graphml --json

Beispiel JSON-Antwort:

{
"format": "graphml",
"outputPath": "/repo/.lore/exports/wiki.graphml",
"bytesWritten": 84211
}

Format-Durchgänge

bundle

lore export bundle

Erstellt ein Markdown-Dokument mit Ihrem Index gefolgt von allen Artikeln, getrennt durch ----Trennzeichen.

Anwendungsfälle:

  • Einzeldatei-Review in Editoren
  • Langform-Archivschnappschüsse
  • Eingabe für externe Markdown-Pipelines

slides

lore export slides --out ./presentation

Generiert Marp-kompatibles Markdown mit Frontmatter und aktivierter Paginierung.

Anwendungsfälle:

  • Interne Architektur-Briefings
  • Wissensübertragungssitzungen
  • Release-Demo-Decks

pdf

lore export pdf

Erstellt ein PDF durch Konvertierung des Markdown-Bundles über eine leichtgewichtige HTML-Vorlage und Rendering mit Puppeteer.

Anwendungsfälle:

  • Druckfähige Dokumente
  • Statische Übergabeartefakte
  • Compliance-Schnappschüsse

docx

lore export docx

Konvertiert Wiki-Artikel in eine DOCX-Datei mit zugeordneten Überschriften und Aufzählungslisten.

Anwendungsfälle:

  • Gemeinsame Bearbeitung in Office-Suiten
  • Formale Review-Workflows
  • Redaktionelle Bereinigungsläufe

web

lore export web
cd .lore/exports/web
npm install
npm run dev

Erstellt eine Astro Starlight-Seite und kopiert Ihre Wiki-Seiten in src/content/docs.

Anwendungsfälle:

  • Interne Docs-Hosting
  • Temporäre Vorschauseiten
  • Team-Onboarding-Portale

canvas

lore export canvas

Generiert JSON-Canvas-Ausgabe mit Artikelknoten und Backlink-Kanten.

Anwendungsfälle:

  • Visuelle Karte von Konzeptbeziehungen
  • Planungssitzungen in Canvas-Tools
  • Graphorientierte Inhaltsaudits

graphml

lore export graphml

Exportiert einen GraphML-Graphen aus Ihren Artikel/Link-Tabellen für Tools wie Gephi und yEd.

Anwendungsfälle:

  • Zentralitäts/Community-Analyse
  • Graph-Debugging
  • Externe Data-Science-Workflows

End-to-End-Beispiel

# 1) Wiki-Zustand aktualisieren
lore ingest ./docs
lore compile

# 2) mehrere Lieferobjekte erstellen
lore export bundle --out ./dist/lore
lore export pdf --out ./dist/lore
lore export web --out ./dist/lore

# 3) generierte Artefakte inspizieren
ls -la ./dist/lore

Fehlerbehebung

SymptomWahrscheinliche UrsacheLösung
Export schlägt fehl mit fehlendem ArtikelverzeichnisWiki wurde noch nicht kompiliertFühren Sie zuerst lore compile aus
pdf-Export schlägt fehlBrowser-Abhängigkeitsproblem mit PuppeteerInstallieren Sie Abhängigkeiten neu und versuchen Sie lore export pdf erneut
web-Export erstellte Projekt, aber Seite startet nichtAbhängigkeiten im exportierten Projekt nicht installiertFühren Sie npm install im exportierten web-Ordner aus
Ausgabe zu groß zum TeilenVollständiges Wiki ist großVerwenden Sie bundle für reinen Text oder segmentieren Sie den Inhalt vor dem Export

Verwandte Dokumente