homelab-brain/redax-wp/src/templates/hilfe.html
root 064ae085b5 redax-wp: Sprint 1+2 — vollständiger Stack
Infrastruktur:
- CT 113 auf pve-hetzner erstellt (Docker, Tailscale)
- Forgejo-Repo redax-wp angelegt

Code (Sprint 2):
- docker-compose.yml: wordpress + db + redax-web
- .env.example mit allen Variablen
- database.py: articles, feeds, feed_items, prompts, settings
- wordpress.py: WP REST API Client (create/update post, media upload, Yoast SEO)
- rss_fetcher.py: Feed-Import, Blacklist, Teaser-Modus, KI-Rewrite
- app.py: Flask Dashboard, Scheduler (publish/rss/briefing), alle API-Routen
- templates: base, login, index (Zwei-Spalten-Editor), feeds, history, prompts, settings, hilfe
- README.md + .gitignore

Made-with: Cursor
2026-02-27 07:52:31 +07:00

79 lines
4.4 KiB
HTML

{% extends "base.html" %}
{% block title %}Redax-WP — Hilfe{% endblock %}
{% block content %}
<div class="max-w-3xl mx-auto px-6 py-8 space-y-8">
<h1 class="text-2xl font-bold text-white">❓ Hilfe & Anleitung</h1>
<div class="card p-6 space-y-3">
<h2 class="text-white font-semibold text-lg">✍️ Artikel schreiben</h2>
<ol class="space-y-2 text-sm text-slate-300 list-decimal list-inside">
<li>Quelle (URL oder Text) in das Feld "Quelle" einfügen</li>
<li>Ton wählen: Informativ / Meinungsstark / Reportage</li>
<li><strong class="text-white">KI generieren</strong> klicken — Titel, Inhalt und SEO-Felder werden automatisch ausgefüllt</li>
<li>Artikel in der rechten Vorschau-Spalte prüfen, bei Bedarf direkt im Editor anpassen</li>
<li>Featured Image, Kategorie und SEO-Felder kontrollieren</li>
<li>Veröffentlichen: <strong class="text-white">Sofort</strong>, <strong class="text-white">Entwurf</strong> oder <strong class="text-white">Einplanen</strong></li>
</ol>
<div class="bg-blue-900/20 border border-blue-800 rounded-lg p-3 text-xs text-blue-300">
KI-Artikel werden automatisch per Telegram-Teaser an den konfigurierten Kanal gesendet.
</div>
</div>
<div class="card p-6 space-y-3">
<h2 class="text-white font-semibold text-lg">📡 RSS-Feeds</h2>
<div class="space-y-2 text-sm text-slate-300">
<p>Feeds werden unter <a href="/feeds" class="text-blue-400">Feeds</a> verwaltet.</p>
<p><strong class="text-white">Drei Modi pro Feed:</strong></p>
<ul class="space-y-1 list-disc list-inside ml-2">
<li><strong class="text-white">Manuell:</strong> Neue Artikel landen in der Queue — du entscheidest ob sie übernommen werden</li>
<li><strong class="text-white">Auto-Publish + Teaser:</strong> Artikel werden automatisch als Teaser mit Link zur Quelle veröffentlicht</li>
<li><strong class="text-white">Auto-Publish + KI-Rewrite:</strong> KI schreibt den Artikel um, dann automatisch live</li>
</ul>
<div class="bg-slate-700/30 border border-slate-700 rounded p-2 text-xs text-slate-400 mt-2">
RSS-Artikel erscheinen nie auf Telegram — nur auf WordPress.
</div>
</div>
</div>
<div class="card p-6 space-y-3">
<h2 class="text-white font-semibold text-lg">📅 Redaktionsplan</h2>
<div class="text-sm text-slate-300 space-y-2">
<p>Der Redaktionsplan (rechts auf der Startseite) zeigt alle geplanten Artikel der nächsten 7 Tage.</p>
<ul class="list-disc list-inside space-y-1 ml-2">
<li>🤖 = KI-generierter Artikel</li>
<li>📡 = RSS-importierter Artikel</li>
<li><strong class="text-white">🔄 Umplanen:</strong> Datum und Uhrzeit direkt im Board ändern</li>
<li><strong class="text-white">🗑️ Löschen:</strong> Artikel aus der Planung entfernen</li>
<li>Klick auf den Titel: Artikel im Studio öffnen und bearbeiten</li>
</ul>
</div>
</div>
<div class="card p-6 space-y-3">
<h2 class="text-white font-semibold text-lg">⚙️ Einstellungen & Konfiguration</h2>
<div class="text-sm text-slate-300 space-y-2">
<p>Alle Zugangsdaten und Verbindungen werden in der <code class="bg-slate-700 px-1 rounded">.env</code> Datei konfiguriert.</p>
<p>Vorlage: <code class="bg-slate-700 px-1 rounded">.env.example</code> im Repo-Root kopieren und ausfüllen.</p>
<p>Unter <a href="/settings" class="text-blue-400">Einstellungen</a> kann die WordPress-Verbindung getestet werden.</p>
</div>
</div>
<div class="card p-6">
<h2 class="text-white font-semibold text-lg mb-3">❓ FAQ</h2>
<div class="space-y-4 text-sm">
<div>
<div class="text-white font-medium">Artikel wird nicht veröffentlicht?</div>
<div class="text-slate-400 mt-1">WordPress-Verbindung unter Einstellungen testen. WP_APP_PASSWORD muss ein gültiges Application Password sein (in WP-Admin unter Benutzer → Profil erstellen).</div>
</div>
<div>
<div class="text-white font-medium">Kein Telegram-Teaser angekommen?</div>
<div class="text-slate-400 mt-1">TELEGRAM_BOT_TOKEN und TELEGRAM_CHANNEL_ID in .env prüfen. Der Bot muss Admin im Kanal sein.</div>
</div>
<div>
<div class="text-white font-medium">RSS-Feed liefert keine Artikel?</div>
<div class="text-slate-400 mt-1">Auf der Feeds-Seite "Abrufen" klicken und die Fehlermeldung unter dem Feed prüfen.</div>
</div>
</div>
</div>
</div>
{% endblock %}