Ειδοποίηση σπόιλερ. Στα επόμενα άρθρα αυτή τη σειρά γιατί μετανάστευσα από το WordPress στο Jekyll θα εξαπατήσω. Η έκφραση «παρακάμπτοντας τη γραμμή» ανήκει στον συγγραφέα James Altucher και αναφέρεται στο γεγονός ότι υπάρχει μια σειρά από τεχνικές που σου επιτρέπουν να μάθεις κάτι πιο γρήγορα από τις 10 ώρες που υποτίθεται ότι χρειάζεται για να είσαι ειδικός σε κάτι. Ένα από αυτά είναι να αφαιρέσετε από την εξίσωση ό,τι δεν σας αφήνει να προχωρήσετε
Έχασα ένα σωρό μήνες προσπαθώντας να ακολουθήσω τα σεμινάρια για τα διάφορα συστατικά που συνθέτουν τον Jekyll μόνο για να ανακαλύψω ότι δεν χρειαζόταν.. Υπάρχουν πολλά θέματα που έχουν αναπτυχθεί από την κοινότητα για τον Jekyll, απλά έπρεπε να αντιγράψω το μέρος του κώδικα που χρειαζόμουν για να δημιουργήσω το δικό μου.
Υπάρχουν επίσης αξεσουάρ για όλα τα γούστα. Συμπεριλαμβανομένου ενός οπτικού επεξεργαστή που, χωρίς να είναι εξίσου ολοκληρωμένος με εκείνους των διαχειριστών περιεχομένου, διευκολύνει σημαντικά τη σύνταξη κειμένων και την προσθήκη εικόνων.
Ένα σημαντικό σημείο που πρέπει να θυμάστε με τα πρόσθετα και τα θέματα. ΚΑΙn WordPress φορτώνονται στον διακομιστή και απαιτούν βάση δεδομένων. Αυτό καταλαμβάνει χώρο και αντιπροσωπεύει έναν πιθανό κίνδυνο ασφάλειας. Με το Jekyll, τα πρόσθετα και τα θέματα βρίσκονται στον υπολογιστή εργασίας. Ό,τι μεταφορτώνεται είναι ήδη επεξεργασμένες ιστοσελίδες.
Το τρίτο σκέλος αυτής της σύγκρισης είναι τα πλαίσια. Υπάρχουν πολλά έτοιμα πρότυπα για αυτά τα πλαίσια και το μόνο που έχετε να κάνετε είναι να επεξεργαστείτε με το χέρι. αλλά, χρειάζεται πολύς χρόνος.
Το WordPress χρησιμοποιεί βασικά τρεις τεχνολογίες. PHP και Mysql κάτω από τη μηχανή και HTML, CSS και Javascript για αυτό που βλέπει ο χρήστης. Ο Jekyll χρησιμοποιεί τη Ruby ως γλώσσα προγραμματισμού και άλλες τρεις γλώσσες. YAML, Liquid και μια διάλεκτος Markdown που ονομάζεται Krandown για τη δημιουργία των σελίδων. Οι σελίδες θα είναι πάντα HTML, CSS και Jvascript για να έχουν κάποια διαδραστικότητα.
Σχετικά με τις διαφορές και τις ομοιότητες. Ευκολία
Οι απαιτήσεις για την εγκατάσταση του WordPress είναι οι εξής:
- PHP έκδοση 7.4 ή νεότερη.
- MySQL έκδοση 5.6 ή νεότερη Ή MariaDB έκδοση 10.1 ή νεότερη
- Συμβατό με HTTPS
Γενικά, οι περισσότεροι πάροχοι φιλοξενίας ιστοσελίδων χρησιμοποιούν Apache ή NGNIX ως διακομιστές που θα σας επιτρέψουν να χρησιμοποιήσετε το WordPress. Αλλά, αν θέλετε να δοκιμάσετε κάποια άλλη εναλλακτική, εφόσον πληροί τις παραπάνω απαιτήσεις, θα το κάνει.
Θεωρητικά, μπορείτε να έχετε μια εγκατάσταση WordPress στον τοπικό σας υπολογιστή για δημιουργία περιεχομένου και στη συνέχεια να ανεβάσετε στον διακομιστή. Αλλά, Η ομορφιά των διαχειριστών περιεχομένου είναι ότι μπορείτε να εργαστείτε απευθείας στον πίνακα διαχείρισής τους.n.
Σήμερα, οι πάροχοι φιλοξενίας προσφέρουν σχέδια με ήδη εγκατεστημένα WordPress ή αυτοματοποιημένα σενάρια εγκατάστασης. ως Softaculous. Πρέπει μόνο να συμπληρώσετε τις πληροφορίες που ζητούνται και σε λίγα λεπτά έχετε εγκαταστήσει τον ιστότοπο και έτοιμο να λειτουργήσει.
Σε περίπτωση χειροκίνητης εγκατάστασης, πρέπει να βεβαιωθείτε ότι έχει εγκατασταθεί η πιο πρόσφατη έκδοση της PHP και να δημιουργήσετε μια βάση δεδομένων. Όλα αυτά στον πίνακα ελέγχου του παρόχου φιλοξενίας σας. Στη συνέχεια, θα πρέπει να κατεβάσετε το WordPress και να επεξεργαστείτε τα δεδομένα διαμόρφωσης. Στη συνέχεια, ανεβάζετε όλα τα αρχεία μέσω ftp στον διακομιστή.
Για να ολοκληρώσετε, πηγαίνετε στον ιστότοπο και συμπληρώνετε τις πληροφορίες που ζητά.
Ο τρόπος εγκατάστασης του Jekyll είναι ο εξής:
απαιτήσεις
- Ruby έκδοση 2.4.0 ή νεότερη
- RubyGems
- GCC και Make
Ubuntu
sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Debian
sudo apt-get install ruby-full build-essential
Μαλακό καπέλλο
sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools
RHEL 8/CentOS
sudo dnf install ruby ruby-devel
sudo dnf group install "Development Tools"
Gentoo
sudo emerge -av jekyll
ArchLinux
sudo pacman -S ruby base-devel
openSUSE
sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel
εγκατάσταση
gem install jekyll bundler
Σχετικά με τη φιλοξενία του ιστότοπου που παρήγαγε ο Jekyll. Πρέπει να υποστηρίζει μόνο το πρωτόκολλο HTTPS. Αυτή δεν είναι απαίτηση Jekyll, τα σύγχρονα προγράμματα περιήγησης δεν θα εμφανίζουν ιστότοπους που δεν χρησιμοποιούν αυτό το πρωτόκολλο. Αυτό σημαίνει ότι ο πάροχος φιλοξενίας σας πρέπει να σας εγγυηθεί κάποιον τρόπο για να αποκτήσετε ένα πιστοποιητικό δημόσιου κλειδιού.
Αρκετά σαφές μέχρι στιγμής, μόνο που ακόμα δεν καταλαβαίνω την ανάγκη για gcc και make..
Γεια σου.
Χρησιμοποιείται από τον Jekyll για τη δημιουργία των αρχείων του έργου