Πώς να φιλοξενήσετε το ιστολόγιό σας δωρεάν χρησιμοποιώντας τις σελίδες Jekyll και GitHub

αν θέλεις ξεκινήστε ένα blog , η πιθανότητα το πρώτο όνομα που θα συναντήσετε είναι WordPress. Υπάρχει λόγος για αυτό. Το WordPress είναι μια πολύ ευέλικτη πλατφόρμα που τρέχει τεράστιους ιστότοπους καθώς και μικρούς ιστότοπους. Το θέμα είναι ότι δεν χρειάζεται κάθε ιστότοπος μια ισχυρή υποδομή, ειδικά ένα απλό blog.

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

πριν ξεκινήσεις

Το Jekyll θα τρέχει στον υπολογιστή σας και υποστηρίζονται επίσημα μόνο macOS και Linux. Εδώ θα καλύψουμε και τα δύο λειτουργικά συστήματα και οι οδηγίες Linux ενδέχεται να λειτουργούν με το υποσύστημα Windows για Linux που εκτελεί Ubuntu. Ωστόσο, δεν έχει δοκιμαστεί.

Θα θελήσετε επίσης πρόσβαση σε ένα καλό πρόγραμμα επεξεργασίας κειμένου. Το TextEdit ή το GEdit θα το κάνουν αυτό, αλλά μπορεί να χρειαστείτε κάτι πιο ισχυρό. Έχουμε κοιτάξει πολλά Επεξεργαστές κειμένου σε εξαιρετικές πλατφόρμες Στο παρελθόν.

Πράγματα που πρέπει να γνωρίζετε

Θα πρέπει να έχετε τουλάχιστον λίγη εξοικείωση με τη γραμμή εντολών. Θα χρειαστεί να έχετε και git και GitHub. Αν δεν είστε συνηθισμένοι, Έχουμε έναν κατάλογο git Και η τεκμηρίωση του GitHub είναι εξαιρετική.

Τέλος, χρησιμοποιείτε το Jekyll Markdown, το οποίο σας επιτρέπει να γράφετε σε απλό κείμενο, αλλά το περιεχόμενό σας θα παρουσιάζεται σε HTML στον χρήστη. Πρέπει να είστε εξοικειωμένοι με Χαμήλωση τιμής , ή τουλάχιστον πρόθυμοι να το μάθουν. Αυτό μπορεί να ακούγεται τρομακτικό, αλλά το Markdown είναι εύκολο να το μάθεις (ακόμα και το έχουμε η δική του σελίδα με κόλπα).

Εγκατάσταση και αξιοπιστία Jekyll

Αυτό έχει δοκιμαστεί σε macOS Mojave και Ubuntu 18.04. Εάν χρησιμοποιείτε άλλη έκδοση του λειτουργικού συστήματος, ίσως θελήσετε να ελέγξετε τον ιστότοπο του Jekyll για περισσότερες πληροφορίες.

macOS

Για να μπορέσετε να εγκαταστήσετε το Jekyll, πρέπει να εγκαταστήσετε τα εργαλεία γραμμής εντολών XCode με την ακόλουθη εντολή:

xcode-select --install

Επιλέξτε Εγκατάσταση και περιμένετε να ολοκληρωθεί το πρόγραμμα εγκατάστασης. Τώρα μπορείτε να εγκαταστήσετε το Jekyll and Bundler:

gem install --user-install bundler jekyll

Όταν εκτελείτε αυτήν την εντολή, θα δείτε μια προειδοποίηση παρόμοια με αυτή που ακολουθεί:

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Δεν έχετε /Users/YOURNAME/.gem/ruby/2.3.0/bin στο PATH σας, τα εκτελέσιμα gem δεν θα εκτελούνται.

Σημειώστε τον αριθμό έκδοσης. Υποθέτοντας το παραπάνω μήνυμα, εκτελέστε τις ακόλουθες εντολές, αντικαθιστώντας τον σωστό αριθμό έκδοσης εάν διαφέρει:

εξαγωγή echo 'PATH=$HOME/.gem/ruby/2.3.0/bin:$PATH' >> ~/.bash_profile πηγή ~/.bash_profile

Ubuntu

Πριν εγκαταστήσετε το Jekyll, θα χρειαστεί να εγκαταστήσετε τα εργαλεία κατασκευής με την ακόλουθη εντολή:

sudo apt-get install ruby-full build-essential zlib1g-dev

Όπως και με το macOS, θέλουμε να το εγκαταστήσουμε και να το εκτελέσουμε από τον αρχικό κατάλογο αντί από το root. Εκτελέστε τις παρακάτω εντολές:

echo 'εξαγωγή GEM\_HOME="$HOME/gems"' >> ~/.bashrc echo 'εξαγωγή PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc πηγή ~/.bashrc

Τώρα εγκαταστήστε Jekyll و δεσμευτής:

εγκατάσταση gem jekyll bundler

Δοκιμάστε την εγκατάσταση του Jekyll

Για να βεβαιωθείτε ότι όλα είναι σε λειτουργία, κάντε τα εξής:

τζέκιλ -v

Εάν όλα έχουν εγκατασταθεί σωστά, θα δείτε ένα μήνυμα με τον αριθμό έκδοσης. Αν αντ' αυτού δείτε ένα μήνυμα ότι δεν υπάρχει, δείτε Jekyll Documentation.

Δημιουργήστε το νέο σας blog με τον Jekyll

Τώρα που έχετε εγκαταστήσει το Jekyll, η δημιουργία του νέου σας ιστολογίου είναι απλή:

νέο ιστολόγιο του Τζέκιλ

Μπορείτε να χρησιμοποιήσετε οποιοδήποτε όνομα θέλετε στην παραπάνω εντολή αντί για blog. Αυτό είναι απλώς το όνομα του καταλόγου Jekyll που δημιουργείται. Τώρα επιστρέψτε στον κατάλογο που μόλις δημιουργήσατε με το cd και εκτελέστε την ακόλουθη εντολή:

δέσμη exec jekyll serve

Αυτό θα ξεκινήσει το νέο σας ιστολόγιο για να εκτελείται τοπικά στον υπολογιστή σας. Ανοίξτε τη διεύθυνση URL που εμφανίζεται στο πρόγραμμα περιήγησής σας για να ρίξετε μια ματιά στον ιστότοπο. Όπως μπορείτε να δείτε, υπάρχει κάποια δουλειά που πρέπει να γίνει. Πατήστε Ctrl + C για να σταματήσετε.

Προσαρμόστε το ιστολόγιό σας

Για να επεξεργαστείτε τη διεύθυνση URL και άλλες πληροφορίες, ανοίξτε τον κατάλογο του ιστολογίου σας και επεξεργαστείτε το "_config.yml". Οι διαφορετικές επιλογές εδώ είναι αρκετά απλές. Τώρα, αν θέλετε, μπορείτε να επεξεργαστείτε την αρχική σας σελίδα, η οποία είναι το αρχείο "index.md", αν και αυτό είναι προαιρετικό.

Για να ξεκινήσετε να γράφετε την πρώτη σας ανάρτηση, ανοίξτε το φάκελο "_posts" και θα δείτε ένα δείγμα ανάρτησης. Ανοίξτε αυτό το πλαίσιο και επεξεργαστείτε ή αντιγράψτε το για να δημιουργήσετε μια νέα ανάρτηση.

Δημοσιεύστε το ιστολόγιό σας στο GitHub

Τώρα που ο ιστότοπός σας έχει ρυθμιστεί τοπικά, ήρθε η ώρα να τον μεταφέρετε στο διαδίκτυο. Εάν δεν έχετε ήδη δημιουργήσει λογαριασμό GitHub, εγγραφείτε και εγκαταστήστε και διαμορφώστε το git στον υπολογιστή σας. Στη συνέχεια, δημιουργήστε ένα νέο αποθετήριο με το όνομα username.github.io, αντικαθιστώντας το "username" με το όνομα χρήστη GitHub σας.

Τώρα ανοίξτε τη συσκευή σας και επιστρέψτε στον φάκελο του blog σας μέσω cd. Εκτελέστε τις παρακάτω εντολές.

git initgit add - όλαgit commit -m "αρχική υποβολή"git remote προσθήκη προέλευσης https://github.com/username/username.github.io.gitgit push -u origin master

Τώρα θα πρέπει να μπορείτε να επισκεφθείτε username.github.io Και παρακολουθήστε το νέο σας blog. Εάν δεν εμφανιστεί αμέσως, περιμένετε λίγα λεπτά και δοκιμάστε ξανά.

Επόμενα βήματα

Τα παραπάνω βήματα είναι απλώς τα βασικά για να θέσετε το blog σας σε λειτουργία. έχω Ο Τζέκιλ έχει πολλά να προσφέρει , οπότε φροντίστε να ελέγξετε την τεκμηρίωση. Υπάρχουν επίσης μια σειρά από Διαθέσιμα δέρματα Για να δώσετε στο blog σας μια ξεχωριστή εμφάνιση.

Υπάρχουν περισσότερα βήματα που πρέπει να κάνετε και με τις Σελίδες GitHub. Η χρήση υποστήριξης HTTPS είναι μια πιο περίπλοκη διαδικασία, αλλά τώρα μπορεί να γίνει μέσα ρυθμίσεις αποθετηρίου. Μπορείτε να ρυθμίσετε το δικό σας όνομα τομέα που είναι επίσης μια απλή διαδικασία, όπως έχει το GitHub Εξαιρετικός οδηγός για το πώς να το κάνετε αυτό.

Ένα τελευταίο πράγμα που πρέπει να έχετε κατά νου είναι ότι είναι καλή ιδέα να ελέγξετε για αλλαγές ιστότοπου τοπικά πριν τις δεσμεύσετε στο αποθετήριο σας. Απλώς εκτελέστε την εντολή bundler που χρησιμοποιήσαμε νωρίτερα για να ρίξετε μια ματιά στον ιστότοπό σας στον υπολογιστή σας. Αυτό θα σας βοηθήσει να καταλάβετε τα πάντα, από τυπογραφικά λάθη έως συντακτικά σφάλματα στο Markdown.

Κουμπί μετάβασης στην κορυφή