From e3b19bb0df3f0a5b4cb003c9d0f0b408ad24aa47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Lohrer?= Date: Wed, 1 Oct 2025 06:28:35 +0200 Subject: [PATCH] venv anleitung --- QUICKSTART.md | 20 ++++++++++++++++---- README.md | 19 +++++++++++++++++-- posts.yaml | 15 ++------------- 3 files changed, 35 insertions(+), 19 deletions(-) diff --git a/QUICKSTART.md b/QUICKSTART.md index 78ea9bc..316b478 100644 --- a/QUICKSTART.md +++ b/QUICKSTART.md @@ -1,6 +1,16 @@ # Schnellstart-Anleitung -## 1. Abhängigkeiten installieren +## 1. Virtuelle Umgebung aktivieren + +Aktivieren Sie zuerst die Python-Umgebung: + +```bash +source .venv/bin/activate +``` + +Sie sollten jetzt `(.venv)` am Anfang Ihrer Kommandozeile sehen. + +## 2. Abhängigkeiten installieren Die Python-Pakete sind bereits installiert. Falls Sie sie neu installieren müssen: @@ -8,7 +18,7 @@ Die Python-Pakete sind bereits installiert. Falls Sie sie neu installieren müss pip install -r requirements.txt ``` -## 2. WordPress-Username eintragen +## 3. WordPress-Username eintragen Bearbeiten Sie die `.env`-Datei und tragen Sie Ihren WordPress-Benutzernamen ein: @@ -18,7 +28,7 @@ WORDPRESS_USERNAME=IHR_USERNAME_HIER # ← Hier eintragen! WORDPRESS_APP_PASSWORD=UIVI 4Tdy oojL 9iZG g3X2 iAn5 ``` -## 3. posts.yaml anpassen +## 4. posts.yaml anpassen Bearbeiten Sie `posts.yaml` und fügen Sie Ihre Beiträge hinzu: @@ -35,7 +45,9 @@ posts: - "Ihr Tag" ``` -## 4. Workflow ausführen +## 5. Workflow ausführen + +Stellen Sie sicher, dass die virtuelle Umgebung aktiviert ist (siehe Schritt 1), dann: ```bash python workflow.py diff --git a/README.md b/README.md index cb9bf07..952afe1 100644 --- a/README.md +++ b/README.md @@ -21,12 +21,19 @@ Automatisierter Workflow zum Erstellen von WordPress-Beiträgen aus Markdown-Dat 1. **Repository klonen oder herunterladen** -2. **Python-Abhängigkeiten installieren** +2. **Virtuelle Umgebung aktivieren** + ```bash + source .venv/bin/activate + ``` + + Sie sollten jetzt `(.venv)` am Anfang Ihrer Kommandozeile sehen. + +3. **Python-Abhängigkeiten installieren** ```bash pip install -r requirements.txt ``` -3. **Umgebungsvariablen konfigurieren** +4. **Umgebungsvariablen konfigurieren** Kopieren Sie `.env.example` zu `.env` und tragen Sie Ihre Credentials ein: ```bash @@ -83,6 +90,14 @@ settings: ### 2. Workflow ausführen +Aktivieren Sie zuerst die virtuelle Umgebung: + +```bash +source .venv/bin/activate +``` + +Dann führen Sie das Workflow-Script aus: + ```bash python workflow.py posts.yaml ``` diff --git a/posts.yaml b/posts.yaml index cf66e7d..eace1ee 100644 --- a/posts.yaml +++ b/posts.yaml @@ -2,8 +2,8 @@ # Diese YAML-Datei definiert Beiträge, die aus Markdown-Dateien erstellt werden sollen posts: - - title: "Einführung in die WordPress REST-API" - markdown_url: "https://raw.githubusercontent.com/example/repo/main/docs/wordpress-api.md" + - title: "Die Kraft der Gemeinschaft: Wahre Stärke liegt nicht in Strukturen, sondern in Prozessen" + markdown_url: "https://git.rpi-virtuell.de/Comenius-Institut/FOERBICO_und_rpi-virtuell/raw/branch/main/Website/content/posts/%202025-07-02-nostr-schrein/index.md" status: "draft" # draft, publish, pending, private categories: - "Tutorials" @@ -15,17 +15,6 @@ posts: author: "admin" excerpt: "Ein umfassender Leitfaden zur Verwendung der WordPress REST-API" - - title: "Best Practices für WordPress-Plugins" - markdown_url: "https://raw.githubusercontent.com/example/repo/main/docs/plugin-best-practices.md" - status: "draft" - categories: - - "WordPress" - - "Best Practices" - tags: - - "Plugins" - - "Entwicklung" - - "Sicherheit" - - title: "Lokale Markdown-Datei verwenden" markdown_file: "content/local-post.md" # Lokale Datei statt URL status: "publish"