Η στατική HTML ανήκει σχεδόν στο παρελθόν. Οι ιστότοποι είναι πλέον εφαρμογές συνδεδεμένες με βάση δεδομένων που παράγουν δυναμικά απαντήσεις στα αιτήματα των χρηστών. Ωστόσο, αυτό έχει και τα μειονεκτήματά του: υψηλότερες απαιτήσεις για υπολογιστικούς πόρους και πολυάριθμες ευπάθειες στο CMS. Σήμερα θα μιλήσουμε για το πώς να ανεβάσετε το απλό σας ιστολόγιο
Βήμα 1. Φιλοξενία: πάρτε το φθηνότερο στην αγορά
Για στατικούς ιστότοπους, αρκεί η φθηνή εικονική φιλοξενία. Το περιεχόμενο θα δημιουργηθεί στο πλάι: σε τοπικό μηχάνημα ή απευθείας χρησιμοποιώντας φιλοξενία
Σήμερα εμείς στο RUVDS ανοίγουμε ξανά
Ας το χρησιμοποιήσουμε και ας αναπτύξουμε το ιστολόγιό μας στο Jekyll.
Μετά την εκκίνηση του VPS, πρέπει να συνδεθείτε σε αυτό μέσω SSH και να διαμορφώσετε το απαραίτητο λογισμικό: διακομιστής web, διακομιστής FTP, διακομιστής αλληλογραφίας κ.λπ. Σε αυτήν την περίπτωση, ο χρήστης δεν χρειάζεται να εγκαταστήσει το Jekyll στον δικό του υπολογιστή ή να υπομείνει τους περιορισμούς της φιλοξενίας σελίδων GitHub, αν και οι πηγές του ιστότοπου μπορούν να διατηρηθούν στο αποθετήριο GitHub.
Βήμα 2: Εγκαταστήστε το Jekyll
Εν ολίγοις, το Jekyll είναι μια απλή δημιουργία στατικών ιστότοπων που σχεδιάστηκε αρχικά για τη δημιουργία ιστολογίων και στη συνέχεια τη φιλοξενία τους στις Σελίδες GitHub. Η ιδέα είναι να διαχωριστεί το περιεχόμενο και ο σχεδιασμός του χρησιμοποιώντας
Δεδομένου ότι το Jekyll είναι ένα πακέτο Ruby (πετράδι),
gem install bundler jekyll #
Χρησιμοποιήστε sudo εάν είναι απαραίτητο.
Όπως μπορείτε να δείτε, όλα είναι πολύ απλά.
Βήμα 3: Δημιουργήστε ένα blog
Για να δημιουργήσετε έναν νέο ιστότοπο στον υποκατάλογο ./mysite, πρέπει να εκτελέσετε την εντολή:
jekyll new mysite
Ας μπούμε σε αυτό και ας δούμε το περιεχόμενο
cd mysite
ls -l
Ο Jekyll έχει τον δικό του διακομιστή, ο οποίος μπορεί να ξεκινήσει με την ακόλουθη εντολή:
bundle exec jekyll serve
Ακούει για αλλαγές περιεχομένου και ακούει στη θύρα 4000 στο localhost (
Στην περίπτωσή μας, αξίζει να δημιουργήσετε έναν ιστότοπο και να ρυθμίσετε έναν διακομιστή ιστού για να τον προβάλετε (ή να ανεβάσετε αρχεία σε φιλοξενία τρίτου μέρους):
jekyll build
Τα αρχεία που δημιουργούνται βρίσκονται στον υποκατάλογο _site του καταλόγου mysite.
Δεν έχουμε μιλήσει για όλες τις περιπλοκές του Τζέκιλ. Χάρη στις δυνατότητες διάταξης κώδικα με επισήμανση σύνταξης, αυτή η συσκευή δημιουργίας περιεχομένου είναι η πλέον κατάλληλη για τη δημιουργία ιστολογίων προγραμματιστών, αλλά με βάση τα πρότυπα που είναι διαθέσιμα στο Διαδίκτυο, μπορεί να χρησιμοποιηθεί για τη δημιουργία μεγάλης ποικιλίας στατικών τοποθεσιών. Υπάρχουν επίσης πρόσθετα για το Jekyll που σας επιτρέπουν να αλλάξετε την ίδια τη διαδικασία δημιουργίας HTML. Εάν χρειάζεστε έλεγχο έκδοσης, τα αρχεία περιεχομένου μπορούν να τοποθετηθούν σε ένα αποθετήριο στο GitHub (τότε θα πρέπει να εγκαταστήσετε το Git στο VPS).
Το πιο σημαντικό είναι ότι ο χρήστης δεν θα χρειαστεί ακριβά τιμολόγια για αυτό. Όλα θα λειτουργήσουν ακόμα και στο ίδιο VPS 30 ρουβλίων.
Πηγή: www.habr.com