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

  1. Gå til Blog Posts → Nytt Innlegg i administrasjonssidemenyen
  2. Skriv en tittel og innhold (Markdown støttes)
  3. Legg til en kategori og stikkord
  4. Angi et fremhevet bilde (dra og slipp)
  5. Konfigurer SEO-metadata (valgfritt)
  6. 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