Installationsanleitung
Installationsanleitung
Schritt-für-Schritt-Anleitung zur Einrichtung von Blogr — keine Vorkenntnisse erforderlich.
Voraussetzungen
Stellen Sie sicher, dass die folgenden Komponenten auf Ihrem System installiert sind:
| Voraussetzung | Version |
|---|---|
| PHP | 8.3 oder höher |
| Composer | Aktuelle stabile Version |
| Node.js | 18 oder höher |
| npm | 9 oder höher |
| Datenbank | MySQL 8+, PostgreSQL 15+, oder SQLite |
Sie benötigen außerdem ein Terminal (bash, zsh, PowerShell) und einen Code-Editor Ihrer Wahl.
Schritt-für-Schritt-Installation
1. Ein Laravel-Projekt erstellen
composer create-project laravel/laravel my-blog
cd my-blog
Oder mit dem Laravel-Installer:
laravel new my-blog
cd my-blog
2. FilamentPHP installieren
composer require filament/filament
php artisan filament:install --panels
Dann erstellen Sie Ihren ersten Admin-Benutzer:
php artisan make:filament-user
Notieren Sie sich E-Mail und Passwort — Sie werden sie zum Einloggen benötigen.
3. Blogr installieren
composer require happytodev/blogr
php artisan blogr:install
Der Installer ist interaktiv und führt Sie durch:
- CMS — Statische Seiten aktivieren (Über uns, Kontakt, etc.)
- Startseitentyp — Blog-Index oder eine benutzerdefinierte CMS-Seite
- Alpine.js — Erforderlich für den Theme-Wechsler
- Tailwind CSS v4 — Dark-Mode-Konfiguration
- Tutorials — Beispielinhalte für den Start
- NPM-Abhängigkeiten — Automatische Installation
- Asset-Building — Frontend-Assets kompilieren
Tipp: Antworten Sie mit "Ja" auf alle Eingabeaufforderungen für eine vollständige Einrichtung.
Nach der Installation
Admin-Panel überprüfen
Öffnen Sie http://my-blog.test/admin und melden Sie sich mit den Anmeldedaten aus Schritt 2 an. Sie sollten das Blogr-Dashboard mit Blog-Statistiken und Widgets sehen.
Ersten Blogbeitrag erstellen
- Gehen Sie zu Blog Posts → Neuer Beitrag in der Admin-Seitenleiste
- Geben Sie einen Titel und Inhalt ein (Markdown wird unterstützt)
- Fügen Sie eine Kategorie und Schlagwörter hinzu
- Wählen Sie ein Titelbild (Drag & Drop)
- Konfigurieren Sie SEO-Metafelder (optional)
- Klicken Sie auf Veröffentlichen
Besuchen Sie Ihr Blog unter /blog (oder / wenn das Blog als Startseite konfiguriert ist).
Einstellungen konfigurieren
Gehen Sie zu Blogr Settings im Admin-Panel, um anzupassen:
- Allgemein — Blog-Name, Beschreibung, Beiträge pro Seite
- SEO — Seitenname, Standard-Meta, Open Graph-Bild
- Navigation — Menülinks, fixierte Navigation, Logo
- Erscheinungsbild — Farben, Kartendesigns, Dark Mode
- Fußzeile — Soziale Links, Copyright-Text
- Backup — Daten exportieren/importieren
Optionale Funktionen
CMS-Seiten aktivieren
Wenn Sie das CMS während der Installation übersprungen haben, aktivieren Sie es in config/blogr.php:
'cms' => [
'enabled' => true,
'prefix' => '',
],
Erstellen Sie dann Seiten unter CMS → Pages CMS im Admin-Panel.
Mehrsprachigkeit aktivieren
Bearbeiten Sie config/blogr.php:
'locales' => [
'enabled' => true,
'default' => 'en',
'available' => ['en', 'fr', 'es', 'de', 'pl'],
],
Mit aktivierten Sprachen erhalten Ihre Inhalte sprachspezifische URLs:
/en/blog/my-post/de/blog/mein-beitrag
Demo-Inhalte installieren
php artisan blogr:publish-demo-pages
php artisan blogr:install-tutorials
Fehlerbehebung
Führen Sie `php artisan blogr:install --force` aus, um die Installation erneut durchzuführen.
Stellen Sie sicher, dass `@variant dark (.dark &);` in Ihrer `resources/css/app.css` vorhanden ist.
Führen Sie `npm run build` aus, um die Frontend-Assets zu kompilieren. Überprüfen Sie auch `php artisan storage:link` und Ihre APP_URL.
Bereit, Ihren Blog zu erstellen?
Blogr ist Open Source unter MIT-Lizenz. Keine Kreditkarte erforderlich.
Blog besuchen