Σχετικά με τις διαφορές και τις ομοιότητες. Από το WordPress στο Jekyll 4

Σχετικά με ομοιότητες και διαφορές

Ειδοποίηση σπόιλερ. Στα επόμενα άρθρα αυτή τη σειρά γιατί μετανάστευσα από το 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, τα σύγχρονα προγράμματα περιήγησης δεν θα εμφανίζουν ιστότοπους που δεν χρησιμοποιούν αυτό το πρωτόκολλο. Αυτό σημαίνει ότι ο πάροχος φιλοξενίας σας πρέπει να σας εγγυηθεί κάποιον τρόπο για να αποκτήσετε ένα πιστοποιητικό δημόσιου κλειδιού.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   ναx dijo

    Αρκετά σαφές μέχρι στιγμής, μόνο που ακόμα δεν καταλαβαίνω την ανάγκη για gcc και make..

    1.    Ντιέγκο Γερμανός Γκονζάλες dijo

      Γεια σου.
      Χρησιμοποιείται από τον Jekyll για τη δημιουργία των αρχείων του έργου