Zum Inhalt

Lokaler Export

Lokaler Export konvertiert Markdown in das Confluence Storage Format (XHTML) auf Ihrem lokalen Dateisystem, ohne API-Aufrufe durchzuführen.


Verwendung

dotnet run --project src/ConfluenceSynkMD -- \
  --mode Upload \
  --path ./docs \
  --conf-space DEV \
  --local
dotnet run --project src/ConfluenceSynkMD -- `
  --mode Upload `
  --path ./docs `
  --conf-space DEV `
  --local
dotnet run --project src/ConfluenceSynkMD -- ^
  --mode Upload ^
  --path .\docs ^
  --conf-space DEV ^
  --local

Note

Das --local-Flag überschreibt den Modus auf LocalExport. Der --conf-space wird weiterhin für die Link-Auflösung benötigt, aber es werden keine API-Aufrufe durchgeführt.


Anwendungsfälle

Vorschau vor dem Upload

dotnet run --project src/ConfluenceSynkMD -- \
  --mode Upload --path ./docs --conf-space DEV --local
dotnet run --project src/ConfluenceSynkMD -- `
  --mode Upload --path ./docs --conf-space DEV --local
dotnet run --project src/ConfluenceSynkMD -- ^
  --mode Upload --path .\docs --conf-space DEV --local

CI-Pipeline-Validierung

- name: Confluence-Konvertierung validieren
  run: |
    dotnet run --project src/ConfluenceSynkMD -- \
      --mode Upload --path ./docs --conf-space DEV --local

Debugging

dotnet run --project src/ConfluenceSynkMD -- \
  --mode Upload --path ./docs --conf-space DEV \
  --local --debug-line-markers --loglevel debug
dotnet run --project src/ConfluenceSynkMD -- `
  --mode Upload --path ./docs --conf-space DEV `
  --local --debug-line-markers --loglevel debug
dotnet run --project src/ConfluenceSynkMD -- ^
  --mode Upload --path .\docs --conf-space DEV ^
  --local --debug-line-markers --loglevel debug