venv anleitung
This commit is contained in:
parent
dc5113d303
commit
e3b19bb0df
3 changed files with 35 additions and 19 deletions
|
|
@ -1,6 +1,16 @@
|
||||||
# Schnellstart-Anleitung
|
# 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:
|
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
|
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:
|
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
|
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:
|
Bearbeiten Sie `posts.yaml` und fügen Sie Ihre Beiträge hinzu:
|
||||||
|
|
||||||
|
|
@ -35,7 +45,9 @@ posts:
|
||||||
- "Ihr Tag"
|
- "Ihr Tag"
|
||||||
```
|
```
|
||||||
|
|
||||||
## 4. Workflow ausführen
|
## 5. Workflow ausführen
|
||||||
|
|
||||||
|
Stellen Sie sicher, dass die virtuelle Umgebung aktiviert ist (siehe Schritt 1), dann:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python workflow.py
|
python workflow.py
|
||||||
|
|
|
||||||
19
README.md
19
README.md
|
|
@ -21,12 +21,19 @@ Automatisierter Workflow zum Erstellen von WordPress-Beiträgen aus Markdown-Dat
|
||||||
|
|
||||||
1. **Repository klonen oder herunterladen**
|
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
|
```bash
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
3. **Umgebungsvariablen konfigurieren**
|
4. **Umgebungsvariablen konfigurieren**
|
||||||
|
|
||||||
Kopieren Sie `.env.example` zu `.env` und tragen Sie Ihre Credentials ein:
|
Kopieren Sie `.env.example` zu `.env` und tragen Sie Ihre Credentials ein:
|
||||||
```bash
|
```bash
|
||||||
|
|
@ -83,6 +90,14 @@ settings:
|
||||||
|
|
||||||
### 2. Workflow ausführen
|
### 2. Workflow ausführen
|
||||||
|
|
||||||
|
Aktivieren Sie zuerst die virtuelle Umgebung:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
source .venv/bin/activate
|
||||||
|
```
|
||||||
|
|
||||||
|
Dann führen Sie das Workflow-Script aus:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python workflow.py posts.yaml
|
python workflow.py posts.yaml
|
||||||
```
|
```
|
||||||
|
|
|
||||||
15
posts.yaml
15
posts.yaml
|
|
@ -2,8 +2,8 @@
|
||||||
# Diese YAML-Datei definiert Beiträge, die aus Markdown-Dateien erstellt werden sollen
|
# Diese YAML-Datei definiert Beiträge, die aus Markdown-Dateien erstellt werden sollen
|
||||||
|
|
||||||
posts:
|
posts:
|
||||||
- title: "Einführung in die WordPress REST-API"
|
- title: "Die Kraft der Gemeinschaft: Wahre Stärke liegt nicht in Strukturen, sondern in Prozessen"
|
||||||
markdown_url: "https://raw.githubusercontent.com/example/repo/main/docs/wordpress-api.md"
|
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
|
status: "draft" # draft, publish, pending, private
|
||||||
categories:
|
categories:
|
||||||
- "Tutorials"
|
- "Tutorials"
|
||||||
|
|
@ -15,17 +15,6 @@ posts:
|
||||||
author: "admin"
|
author: "admin"
|
||||||
excerpt: "Ein umfassender Leitfaden zur Verwendung der WordPress REST-API"
|
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"
|
- title: "Lokale Markdown-Datei verwenden"
|
||||||
markdown_file: "content/local-post.md" # Lokale Datei statt URL
|
markdown_file: "content/local-post.md" # Lokale Datei statt URL
|
||||||
status: "publish"
|
status: "publish"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue