MD2WordPress/posts.yaml.new
Jörg Lohrer 7a234be652 Feature: Automatische Metadaten-Extraktion aus Frontmatter
- Neuer markdown_parser.py mit YAML-Frontmatter Extraktion
- Unterstützung für drei Modi: Einzelne URL, YAML-Batch, Forgejo-Repo
- Metadaten (name, description, tags, image, author) aus Frontmatter
- Schema.org-Support für commonMetadata
- Vereinfachte posts.yaml (nur URLs statt vollständiger Metadaten)
- Aktualisierte Dokumentation (README.md, QUICKSTART.md)
- Beispiel-Beitrag mit vollständigem Frontmatter
2025-10-01 08:10:09 +02:00

28 lines
1 KiB
Text

# WordPress Import Konfiguration
# Metadaten werden aus dem YAML-Frontmatter der Markdown-Dateien extrahiert
# Einfache URL-Liste (Metadaten aus Frontmatter)
posts:
- url: "https://example.com/artikel1.md"
- url: "https://example.com/artikel2.md"
- url: "https://raw.githubusercontent.com/user/repo/main/docs/post.md"
# Oder lokale Dateien
- file: "content/beispiel-beitrag.md"
# Optional: Metadaten überschreiben
- url: "https://example.com/artikel3.md"
status: "publish" # Überschreibt Status aus Frontmatter
categories: # Überschreibt Kategorien aus Frontmatter
- "Zusätzliche Kategorie"
# Globale Einstellungen
settings:
default_status: "draft" # Fallback wenn nicht im Frontmatter
default_author: "admin" # Fallback wenn nicht im Frontmatter
skip_duplicates: true # Bestehende Beiträge überspringen
skip_duplicate_media: true # Bestehende Medien überspringen
markdown_extensions: # Markdown-Erweiterungen
- extra
- codehilite
- toc