Οδηγός Εγκατάστασης

Οδηγός Εγκατάστασης

Βήμα προς βήμα οδηγίες για τη ρύθμιση του Blogr από την αρχή — δεν απαιτείται προηγούμενη εμπειρία.

Προϋποθέσεις

Πριν αρχίσετε, βεβαιωθείτε ότι έχετε τα ακόλουθα εγκατεστημένα στο σύστημά σας:

Προϋπόθεση Έκδοση
PHP 8.3 ή νεότερη
Composer Τελευταία σταθερή έκδοση
Node.js 18 ή νεότερη
npm 9 ή νεότερη
Βάση Δεδομένων MySQL 8+, PostgreSQL 15+, ή SQLite

Θα χρειαστείτε επίσης ένα τερματικό (bash, zsh, PowerShell) και έναν επεξεργαστή κώδικα της επιλογής σας.

Εγκατάσταση Βήμα προς Βήμα

1. Δημιουργία ένος έργου Laravel

composer create-project laravel/laravel my-blog
cd my-blog

Ή με το εγκαταστάτη Laravel:

laravel new my-blog
cd my-blog

2. Εγκατάσταση FilamentPHP

composer require filament/filament
php artisan filament:install --panels

Όπως δημιουργήστε τον πρώτο χρήστη διαχειριστή:

php artisan make:filament-user

Κρατήστε το email και τον κωδικό πρόσβασης — θα τα χρειαστείτε για σύνδεση.

3. Εγκατάσταση Blogr

composer require happytodev/blogr
php artisan blogr:install

Ο εγκαταστάτης είναι διαδραστικός. Θα σας καθοδηγήσει μέσω:

  • CMS — Ενεργοποίηση στατικών σελίδων (Προφίλ, Επικοινωνία, κ.λπ.)
  • Τύπος Αρχικής — Ευρετήριο blog ή προσαρμοσμένη σελίδα CMS
  • Alpine.js — Απαραίτητο για τον εναλλάκτη θέματος
  • Tailwind CSS v4 — Ρύθμιση σκοτεινού λειτουργίας
  • Φροντίστες — Παραδείγματα περιεχομένου για εξοικείωση
  • NPM dependencies — Αυτόματη εγκατάσταση
  • Δημιουργία assets — Συμπερίληση αρχείων frontend

Συμβουλή: Απαντήστε "Ναι" σε όλες τις προτροπές για πλήρη ρύθμιση.

Μετά την Εγκατάσταση

Επαλήθευση πίνακα διαχείρισης

Ανοίξτε http://my-blog.test/admin και συνδεθείτε με τα διαπιστευτήρια από το βήμα 2. Θα δείτε τον πίνακα εργαλείων Blogr με στατιστικά και προγραμματίδια.

Δημιουργία του πρώτου σας άρθρου

  1. Πηγαίνετε στο Blog Posts → New Post στην πλαϊκή γραμμή διαχείρισης
  2. Γράψτε έναν τίτλο και περιεχόμενο (υποστηρίζεται Markdown)
  3. Προσθέστε μια κατηγορία και ετικέτες
  4. Ορίστε μια προβολή εικόνα (σύρετε και αφήστε)
  5. Διαμορφώστε τα πεδία SEO (προαιρετικά)
  6. Κάντε κλικ στο Δημοσίευση

Επισκεφτείτε το blog σας στη /blog/ εάν το blog είναι ρυθμισμένο ως αρχική σελίδα).

Ρύθμιση παραμετρών

Πηγαίνετε στο Blogr Settings στον πίνακα εργαλείων για προσαρμογή:

  • Γενικά — Όνομα blog, περιγραφή, αρθρα ανά σελίδα
  • SEO — Όνομα ιστότοπου, προεπιλεγμένα meta, Open Graph εικόνα
  • Πλοήγηση — Σύνδεσμοι μενού, σταθερή πλοήγηση, λογότυπο
  • Εμφάνιση — Χρώματα, στυλ καρτών, σκοτεινό θέμα
  • Υποσέλιδο — Σύνδεσμοι κοινωνικών δικτύων, πνευματικά δικαιώματα
  • Backup — Εξαγωγή/εισαγωγή δεδομένων

Προαιρετικές Λειτουργίες

Ενεργοποίηση σελίδων CMS

Εάν παραλείψατε το CMS κατά την εγκατάσταση, ενεργοποιήστε το στο config/blogr.php:

'cms' => [
    'enabled' => true,
    'prefix' => '',
],

Όπως δημιουργήστε σελίδες στο CMS → Pages CMS στον πίνακα εργαλείων.

Ενεργοποίηση πολυγλωσσίας

Επεξεργαστείτε το config/blogr.php:

'locales' => [
    'enabled' => true,
    'default' => 'en',
    'available' => ['en', 'fr', 'es', 'de', 'pl'],
],

Με τις γλώσσες ενεργοποιημένες, το περιεχόμενό σας αποκτά URLs ανά γλώσσα:

  • /en/blog/my-post
  • /fr/blog/mon-article

Εγκατάσταση περιεχομένου επίδειξης

php artisan blogr:publish-demo-pages
php artisan blogr:install-tutorials

Αντιμετώπιση Προβλημάτων

Εκτελέστε `php artisan blogr:install --force` για επανεκτέλεση της εγκατάστασης.

Βεβαιωθείτε ότι το `@variant dark (.dark &);` υπάρχει στο `resources/css/app.css`.

Εκτελέστε `npm run build` για μεταγλώττιση assets. Ελέγξτε επίσης το `php artisan storage:link` και το APP_URL.

Έτοιμοι να δημιουργήσετε το blog σας;

Το Blogr είναι ανοιχτού κώδικα με άδεια MIT. Δεν απαιτείται πιστωτική κάρτα.

Επισκεφθείτε το Blog