Jekyll στο VPS για 30 ρούβλια για πλούσιους ανθρώπους

Jekyll στο VPS για 30 ρούβλια για πλούσιους ανθρώπους
Η στατική HTML ανήκει σχεδόν στο παρελθόν. Οι ιστότοποι είναι πλέον εφαρμογές συνδεδεμένες με βάση δεδομένων που παράγουν δυναμικά απαντήσεις στα αιτήματα των χρηστών. Ωστόσο, αυτό έχει και τα μειονεκτήματά του: υψηλότερες απαιτήσεις για υπολογιστικούς πόρους και πολυάριθμες ευπάθειες στο CMS. Σήμερα θα μιλήσουμε για το πώς να ανεβάσετε το απλό σας ιστολόγιο Jekyll — μια γεννήτρια στατικών τοποθεσιών, το περιεχόμενο των οποίων λαμβάνεται απευθείας από το GitHub.

Βήμα 1. Φιλοξενία: πάρτε το φθηνότερο στην αγορά

Για στατικούς ιστότοπους, αρκεί η φθηνή εικονική φιλοξενία. Το περιεχόμενο θα δημιουργηθεί στο πλάι: σε τοπικό μηχάνημα ή απευθείας χρησιμοποιώντας φιλοξενία Σελίδες GitHub, εάν ο χρήστης χρειάζεται ένα σύστημα ελέγχου έκδοσης. Το τελευταίο, παρεμπιπτόντως, εκκινεί το ίδιο Jekyll για τη δημιουργία σελίδων, αλλά η δυνατότητα μη αυτόματης ρύθμισης παραμέτρων του προγράμματος είναι πολύ περιορισμένη. Το VPS είναι πολύ πιο ενδιαφέρον από την κοινή φιλοξενία, αλλά κοστίζει λίγο περισσότερο. 

Σήμερα εμείς στο RUVDS ανοίγουμε ξανά Ταρίφα "PROMO" για 30 ρούβλια, το οποίο σας επιτρέπει να νοικιάσετε μια εικονική μηχανή σε Debian, Ubuntu ή CentOS. Το τιμολόγιο περιλαμβάνει περιορισμούς, αλλά για γελοία χρήματα θα αποκτήσετε έναν πυρήνα υπολογιστών, 512 MB μνήμης RAM, 10 GB SSD, 1 IP και τη δυνατότητα εκτέλεσης οποιωνδήποτε εφαρμογών. 

Ας το χρησιμοποιήσουμε και ας αναπτύξουμε το ιστολόγιό μας στο Jekyll.

Jekyll στο VPS για 30 ρούβλια για πλούσιους ανθρώπους

Μετά την εκκίνηση του VPS, πρέπει να συνδεθείτε σε αυτό μέσω SSH και να διαμορφώσετε το απαραίτητο λογισμικό: διακομιστής web, διακομιστής FTP, διακομιστής αλληλογραφίας κ.λπ. Σε αυτήν την περίπτωση, ο χρήστης δεν χρειάζεται να εγκαταστήσει το Jekyll στον δικό του υπολογιστή ή να υπομείνει τους περιορισμούς της φιλοξενίας σελίδων GitHub, αν και οι πηγές του ιστότοπου μπορούν να διατηρηθούν στο αποθετήριο GitHub.

Βήμα 2: Εγκαταστήστε το Jekyll

Εν ολίγοις, το Jekyll είναι μια απλή δημιουργία στατικών ιστότοπων που σχεδιάστηκε αρχικά για τη δημιουργία ιστολογίων και στη συνέχεια τη φιλοξενία τους στις Σελίδες GitHub. Η ιδέα είναι να διαχωριστεί το περιεχόμενο και ο σχεδιασμός του χρησιμοποιώντας Συστήματα υγρών προτύπων: Ένας κατάλογος αρχείων κειμένου σε μορφή Markdown ή Textile επεξεργάζεται από τον μετατροπέα υγρού και το πρόγραμμα απόδοσης και η έξοδος είναι ένα σύνολο συνδεδεμένων σελίδων HTML. Μπορούν να τοποθετηθούν σε οποιονδήποτε διακομιστή· αυτό δεν απαιτεί CMS ή πρόσβαση σε DBMS - όλα είναι απλά και ασφαλή.

Δεδομένου ότι το Jekyll είναι ένα πακέτο Ruby (πετράδι), εγκαθιστώ Είναι εύκολο. Για να γίνει αυτό, η έκδοση Ruby όχι κατώτερη από 2.5.0 πρέπει να είναι εγκατεστημένη στο σύστημα, RubyGems, GCC και Κατασκευάστε:

gem install bundler jekyll # 

Χρησιμοποιήστε sudo εάν είναι απαραίτητο.

Όπως μπορείτε να δείτε, όλα είναι πολύ απλά.

Βήμα 3: Δημιουργήστε ένα blog

Για να δημιουργήσετε έναν νέο ιστότοπο στον υποκατάλογο ./mysite, πρέπει να εκτελέσετε την εντολή:

jekyll new mysite

Ας μπούμε σε αυτό και ας δούμε το περιεχόμενο

cd mysite
ls -l

Jekyll στο VPS για 30 ρούβλια για πλούσιους ανθρώπους

Ο Jekyll έχει τον δικό του διακομιστή, ο οποίος μπορεί να ξεκινήσει με την ακόλουθη εντολή:

bundle exec jekyll serve

Ακούει για αλλαγές περιεχομένου και ακούει στη θύρα 4000 στο localhost (http://localhost:4000/) - αυτή η επιλογή μπορεί να είναι χρήσιμη εάν το Jekyll έχει αναπτυχθεί σε τοπικό μηχάνημα. 

Jekyll στο VPS για 30 ρούβλια για πλούσιους ανθρώπους

Στην περίπτωσή μας, αξίζει να δημιουργήσετε έναν ιστότοπο και να ρυθμίσετε έναν διακομιστή ιστού για να τον προβάλετε (ή να ανεβάσετε αρχεία σε φιλοξενία τρίτου μέρους):

jekyll build

Τα αρχεία που δημιουργούνται βρίσκονται στον υποκατάλογο _site του καταλόγου mysite.

Jekyll στο VPS για 30 ρούβλια για πλούσιους ανθρώπους

Δεν έχουμε μιλήσει για όλες τις περιπλοκές του Τζέκιλ. Χάρη στις δυνατότητες διάταξης κώδικα με επισήμανση σύνταξης, αυτή η συσκευή δημιουργίας περιεχομένου είναι η πλέον κατάλληλη για τη δημιουργία ιστολογίων προγραμματιστών, αλλά με βάση τα πρότυπα που είναι διαθέσιμα στο Διαδίκτυο, μπορεί να χρησιμοποιηθεί για τη δημιουργία μεγάλης ποικιλίας στατικών τοποθεσιών. Υπάρχουν επίσης πρόσθετα για το Jekyll που σας επιτρέπουν να αλλάξετε την ίδια τη διαδικασία δημιουργίας HTML. Εάν χρειάζεστε έλεγχο έκδοσης, τα αρχεία περιεχομένου μπορούν να τοποθετηθούν σε ένα αποθετήριο στο GitHub (τότε θα πρέπει να εγκαταστήσετε το Git στο VPS).

Το πιο σημαντικό είναι ότι ο χρήστης δεν θα χρειαστεί ακριβά τιμολόγια για αυτό. Όλα θα λειτουργήσουν ακόμα και στο ίδιο VPS 30 ρουβλίων.

Jekyll στο VPS για 30 ρούβλια για πλούσιους ανθρώπους

Jekyll στο VPS για 30 ρούβλια για πλούσιους ανθρώπους

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο