- 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
28 lines
1 KiB
Text
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
|