Jekyll Δωρεάν πλατφόρμα blogging
100% δωρεάν λογισμικό γεννήτριας στατικού ιστότοπου για τη δημιουργία ιστότοπων HTML
Το Jekyll είναι μια στατική γεννήτρια ιστοσελίδας και φιλοξενεί περιεχόμενο στο GitHub δωρεάν, καθώς οι σελίδες Github τροφοδοτούνται από τον Jekyll. Δημιουργήστε περιεχόμενα σε σήμανση για να ξεκινήσετε το blog ή τον ιστότοπο
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Μια στατική γεννήτρια τοποθεσίας είναι μια εφαρμογή που λαμβάνει το περιεχόμενο του ιστότοπού σας, την εφαρμόζει σε κάποιο πρότυπο και δημιουργεί καθαρά στατικά αρχεία HTML έτοιμα να φιλοξενηθούν σε οποιαδήποτε πλατφόρμα φιλοξενίας. Πριν από το δυναμικό CMSS όπως το WordPress, το Joomla και το Drupal Internet αφορούσαν τις στατικές ιστοσελίδες. Όλα αυτά τα δυναμικά συστήματα διαχείρισης περιεχομένου βελτίωσαν τη διαχείριση του περιεχομένου αλλά με το κόστος απλότητας και ταχύτητας. Οι πληροφορίες ανάγνωσης από μια βάση δεδομένων σε κάθε φόρτωση σελίδας για έναν μεγάλο ιστότοπο καθιστούν την εμπειρία του χρήστη αργή, αν και οι ιστότοποι που παράγονται από το SSGS εξυπηρετούν τα αρχεία Pre Compiled στα προγράμματα περιήγησης που αυξάνουν τους χρόνους φόρτωσης μεγάλου χρόνου. Η ασφάλεια είναι μια από τις μεγαλύτερες ανησυχίες με όλα αυτά τα σύγχρονα συστήματα διαχείρισης περιεχομένου ιστού, καθώς υποστηρίζουν τα plugins τρίτων και υπάρχει πάντα η πιθανότητα hacking καθώς εκτελούν τους κωδικούς πλευρικών διακομιστών. Ωστόσο, σε μια στατική ρύθμιση δεν υπάρχει επεξεργασία πλευρικής επεξεργασίας διακομιστή, καθώς το περιεχόμενο παραδίδει μόνο χωρίς καμία επεξεργασία. Τα παραδοσιακά CMSS καθιστούν δύσκολη την προσαρμογή του περιεχομένου σας καθώς απαιτούν πρόσθετα πρόσθετα και επεκτάσεις για την κλιμάκωση. Αν και το SSGS προσφέρει περισσότερη ελευθερία και ευελιξία στους προγραμματιστές για τη διαχείριση του περιεχομένου. Πρόσφατα όλο και περισσότερες στατικές γεννήτριες κερδίζουν δημοτικότητα και επομένως υπάρχουν αρκετές εναλλακτικές λύσεις για το Jekyll’s είναι διαθέσιμες όπως οι Gatsby, Hugo και Next.js
Απαιτήσεις
Το Jekyll είναι ένα ρουμπίνι κόσμημα που μπορεί να εγκατασταθεί στα περισσότερα συστήματα.
- Ruby Version 2.5.0 ή παραπάνω, συμπεριλαμβανομένων όλων των κεφαλίδων ανάπτυξης (η έκδοση Ruby μπορεί να ελεγχθεί εκτελώντας
ruby -v
) - rubygems (που μπορείτε να ελέγξετε εκτελώντας
gem-v ' -GCC και κάντε (σε περίπτωση που το σύστημά σας δεν τους έχει εγκατασταθεί, τα οποία μπορείτε να ελέγξετε εκτελώντας το "GCC -V
," G ++ -Vκαι "Make -v
στη διεπαφή γραμμής εντολών του συστήματός σας)
Χαρακτηριστικά
Ο Jekyll έχει ακολουθούμε βασικά χαρακτηριστικά
- Επαναχρησιμοποίηση περιεχομένου
- Markdown
- Ανταποκρίσιμος σχεδιασμός
- Μετάφραση
- Συνεργασία
- Επεκτασιμότητα
- Ελαφριά αρχιτεκτονική
- Υποστήριξη
- Χαρακτηριστικά blogging
- Έκδοση
- Πλατφόρμα PC
- jQuery plugins
- Ενσωμάτωση bootstrap
- Σελίδες γρήγορης φόρτωσης
- Θέματα
- Ανοιχτή πηγή
- Προβολή εκτός σύνδεσης
Οδηγός εγκατάστασης
sudo apt-get install ruby-full build-essential zlib1g-dev
Είναι καλύτερο να αποφύγετε την εγκατάσταση του Ruby Gems ως χρήστη ρίζας. Ως εκ τούτου, πρέπει να δημιουργήσουμε έναν κατάλογο εγκατάστασης GEM για τον λογαριασμό χρήστη σας. Οι ακόλουθες εντολές θα προσθέσουν μεταβλητές περιβάλλοντος στο αρχείο ~/.bashrc
για να διαμορφώσετε τη διαδρομή εγκατάστασης GEM. Εκτελέστε τα τώρα:
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Τέλος, εγκαταστήστε το Jekyll:
gem install jekyll bundler
**Αυτό είναι! Συγχαρητήρια jekyll είναι εγκατεστημένη τώρα **