# Verwendungs-Modi ## Modus 1: Einzelne URL (Empfohlen für Tests) ```bash python workflow.py "https://example.com/artikel.md" ``` oder lokale Datei: ```bash python workflow.py "content/beispiel-beitrag.md" ``` **Vorteile:** - Schnellster Weg zum Testen - Keine YAML-Konfiguration nötig - Alle Metadaten aus Frontmatter ## Modus 2: YAML-Batch (Für kuratierte Listen) Erstellen Sie `posts.yaml`: ```yaml posts: - url: "https://example.com/artikel1.md" - url: "https://example.com/artikel2.md" - file: "content/artikel3.md" settings: default_status: "draft" ``` Dann: ```bash python workflow.py posts.yaml ``` **Vorteile:** - Kontrollierte Liste von Beiträgen - Metadaten können überschrieben werden - Wiederverwendbar ## Modus 3: Forgejo-Repository (Für Bulk-Import) ```bash python workflow.py --repo "https://codeberg.org/user/repo" main ``` **Vorteile:** - Alle Markdown-Dateien eines Repos auf einmal - Perfekt für bestehende Dokumentationen - Automatische Erkennung aller .md-Dateien ## Kombinationen ### Test → Produktion Workflow 1. **Einzelne URL testen:** ```bash python workflow.py "https://example.com/test-artikel.md" ``` 2. **Bei Erfolg: YAML für mehrere erstellen** 3. **Bei Erfolg: Status auf "publish" setzen** ### Repository → Kuratierte Liste 1. **Repository scannen:** ```bash python workflow.py --repo "https://codeberg.org/user/repo" main ``` 2. **Prüfen welche Beiträge erstellt wurden** 3. **Gewünschte in YAML übertragen für Feinabstimmung** ## Empfohlener Workflow 1. ✅ Test mit Beispiel-Beitrag: ```bash python workflow.py "content/beispiel-beitrag.md" ``` 2. ✅ Test mit eigener URL: ```bash python workflow.py "https://ihre-url.de/artikel.md" ``` 3. ✅ Bei Erfolg: Batch oder Repo-Import 4. ✅ In WordPress überprüfen 5. ✅ Status auf "publish" setzen (in .yaml oder Frontmatter)