Installasjonsveiledning
Installasjonsveiledning
Trinn-for-trinn instruksjoner for å sette opp Blogr fra bunnen av — ingen forkunnskaper nødvendig.
Forutsetninger
Før du begynner, sørg for at du har følgende installert på systemet ditt:
| Forutsetning | Versjon |
|---|---|
| PHP | 8.3 eller nyere |
| Composer | Siste stabile versjon |
| Node.js | 18 eller nyere |
| npm | 9 eller nyere |
| Database | MySQL 8+, PostgreSQL 15+, eller SQLite |
Du trenger også en terminal (bash, zsh, PowerShell) og en kodeeditor etter eget valg.
Installasjon Steg for Steg
1. Opprett et Laravel-prosjekt
composer create-project laravel/laravel my-blog
cd my-blog
Eller med Laravel-installasjonsprogrammet:
laravel new my-blog
cd my-blog
2. Installer FilamentPHP
composer require filament/filament
php artisan filament:install --panels
Deretter oppretter du din første admin-bruker:
php artisan make:filament-user
Hold på e-post og passord — du trenger dem for å logge inn.
3. Installer Blogr
composer require happytodev/blogr
php artisan blogr:install
Installasjonsprogrammet er interaktivt. Det vil veilede deg gjennom:
- CMS — Aktiver statiske sider (Om oss, Kontakt, etc.)
- Hjemmesidetype — Bloggindeks eller en tilpasset CMS-side
- Alpine.js — Påkrevd for temaveksleren
- Tailwind CSS v4 — Konfigurasjon for mørk modus
- Veiledninger — Eksempelinnhold for å komme i gang
- NPM-avhengigheter — Automatisk installasjon
- Bygging av eiendeler — Kompiler frontend-ressurser
Tips: Svar "Ja" på alle spørsmål for et komplett oppsett.
Etter Installasjon
Bekreft administrasjonspanelet
Åpne http://my-blog.test/admin og logg inn med påloggingsinformasjonen fra trinn 2. Du bør se Blogr-dashbordet med bloggstatistikk og widgeter.
Opprett ditt første blogginnlegg
- Gå til Blog Posts → Nytt Innlegg i administrasjonssidemenyen
- Skriv en tittel og innhold (Markdown støttes)
- Legg til en kategori og stikkord
- Angi et fremhevet bilde (dra og slipp)
- Konfigurer SEO-metadata (valgfritt)
- Klikk Publiser
Besøk bloggen din på /blog (eller / hvis bloggen er satt som hjemmeside).
Konfigurer innstillinger
Gå til Blogr Settings i administrasjonspanelet for å tilpasse:
- Generelt — Bloggnavn, beskrivelse, innlegg per side
- SEO — Sidenavn, standard meta, Open Graph-bilde
- Navigasjon — Menylenker, festet navigasjon, logo
- Utseende — Farger, kortstiler, mørk modus
- Bunntekst — Sosiale lenker, opphavsrettstekst
- Sikkerhetskopi — Eksporter/importer dine data
Valgfrie Funksjoner
Aktivere CMS-sider
Hvis du hoppet over CMS under installasjonen, aktiver det i config/blogr.php:
'cms' => [
'enabled' => true,
'prefix' => '',
],
Deretter oppretter du sider under CMS → Pages CMS i administrasjonspanelet.
Aktivere flerspråklighet
Rediger config/blogr.php:
'locales' => [
'enabled' => true,
'default' => 'en',
'available' => ['en', 'fr', 'es', 'de', 'pl'],
],
Med språk aktivert får innholdet ditt språkspesifikke URL-er:
/en/blog/my-post/no/blog/mitt-innlegg
Installere demoinnhold
php artisan blogr:publish-demo-pages
php artisan blogr:install-tutorials
Feilsøking
Kjør `php artisan blogr:install --force` for å kjøre installasjonen på nytt.
Sørg for at `@variant dark (.dark &);` finnes i `resources/css/app.css`.
Kjør `npm run build` for å kompilere frontend-ressurser. Sjekk også `php artisan storage:link` og APP_URL.
Klar til å bygge bloggen din?
Blogr er åpen kildekode under MIT-lisens. Ingen kredittkort nødvendig.
Besøk Bloggen