Hugo Δωρεάν πλατφόρμα blogging
Η πιο δημοφιλής γεννήτρια στατικής τοποθεσίας ανοικτού κώδικα στον κόσμο
Μια γρήγορη και ευέλικτη γεννήτρια στατικής τοποθεσίας. Ο Hugo είναι ιδανικός για ιστοσελίδες με γνώμονα το περιεχόμενο, επειδή είναι εντελώς χωρίς εξάρτηση και είναι εύκολο να προχωρήσουμε.
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Τι είναι μια στατική γεννήτρια τοποθεσίας (SSG); Αυτές τις μέρες οι ιστότοποι έχουν αυξηθεί για να παραδώσει όλο και περισσότερο περιεχόμενο. Ως αποτέλεσμα, η βιομηχανία ανάπτυξης ιστοσελίδων βρήκε νέους τρόπους για να καταστεί πιο αποτελεσματική η διαδικασία διατήρησης και ενημέρωσης των ιστότοπων. Μια στατική γεννήτρια τοποθεσίας είναι ουσιαστικά ένα σύνολο εργαλείων για την οικοδόμηση στατικών ιστότοπων που βασίζονται σε ένα σύνολο αρχείων εισόδου. Οι στατικές γεννήτριες τοποθεσίας δημιουργούν μια ιστοσελίδα μία φορά, αυτή τη στιγμή δημιουργείτε νέο περιεχόμενο ή επεξεργάζεστε. Αντίθετα, συστήματα διαχείρισης περιεχομένου όπως το WordPress δημιουργούν μια σελίδα κάθε φορά που ζητά ένας επισκέπτης. Υπάρχουν πολλά πλεονεκτήματα και οφέλη για την επιλογή μιας στατικής γεννήτριας ιστότοπου όπως ο Hugo πάνω από ένα σύστημα όπως το WordPress. Ένα από τα μεγαλύτερα οφέλη από την ύπαρξη ενός στατικού χώρου είναι σίγουρα ταχύτητα. Οι στατικοί ιστότοποι είναι απίστευτα γρήγοροι. Ο Hugo χαρακτηρίζεται ως μία από τις πιο ευκολότερες στατικές γεννήτριες ιστοτόπων. Ο Hugo είναι το ταχύτερο εργαλείο αυτού του είδους. Στο Ο Hugo σας επιτρέπει να εξάγετε το περιεχόμενό σας σε πολλαπλές μορφές, συμπεριλαμβανομένου του JSON ή του AMP, και διευκολύνει τη δημιουργία του δικού σας. Υποστηρίζει απεριόριστους τύπους περιεχομένου, ταξινομίες, μενού, δυναμικό περιεχόμενο με API και πολλά άλλα, χωρίς plugins. Ο Hugo επίσης μεταφέρει με προ-φτιαγμένα πρότυπα. Παρέχει επίσης πλήρη υποστήριξη I18N για ιστότοπους πολλαπλών γλωσσών
Απαιτήσεις
- Ο Hugo τρέχει σε μια τυπική έκδοση όλων των σημαντικών λειτουργικών συστημάτων επιφάνειας εργασίας - Windows, MacOS και τις διάφορες γεύσεις του Unix.
- Πρέπει να έχετε εγκαταστήσει για να χρησιμοποιήσετε τις ενότητες Hugo. Εάν σκοπεύετε να μην χρησιμοποιήσετε τις ενότητες Hugo και να τοποθετήσετε με μη αυτόματο τρόπο το θέμα στο φάκελο θεμάτων του ιστότοπου, τότε δεν απαιτείται εγκατάσταση. Εάν το Hugo ISD εγκατεστημένο μέσω του διαχειριστή πακέτων, ο διαχειριστής πακέτων φροντίζει για την εγκατάσταση της γλώσσας GO. Η εντολή εγκατάστασης για το GO είναι παρόντες στο golang.org/doc/install. Δεν χρειάζεται να μάθετε να πηγαίνετε ή να το χρησιμοποιείτε απευθείας στο Hugo.
- Ενώ το GIT δεν απαιτείται να χρησιμοποιήσει το Hugo, εάν το GIT χρησιμοποιείται ως σύστημα ελέγχου έκδοσης, ο Hugo παρέχει πρόσβαση στα μεταδεδομένα στα πρότυπα. Το Git είναι διαθέσιμο σε όλους τους διαχειριστές πακέτων ως Git. Μπορείτε επίσης να πάρετε Git από το git-scm.com/. Μπορείτε να μάθετε περισσότερα σχετικά με το Git από το Git στην πράξη και να μάθετε GIT σε ένα μήνα γεύματα.
Χαρακτηριστικά
Ο Hugo μπορεί να υπερηφανεύεται για την ταχύτητα φουσκών, την ισχυρή διαχείριση του περιεχομένου και μια ισχυρή γλώσσα προώθησης που την καθιστά μεγάλη για κάθε είδους στατικές ιστοσελίδες.
Γενικά
- Εξαιρετικά γρήγοροι χρόνοι κατασκευής (<1 ms ανά σελίδα)
- Πλήρως διασταυρούμενη πλατφόρμα, με εύκολη εγκατάσταση σε macOS, linux, windows και πολλά άλλα
- Κάνει τις αλλαγές σε πτήση με το Livereload καθώς αναπτύσσετε
- Ισχυρή θέματα
- Φιλοξενήστε τον ιστότοπό σας οπουδήποτε
Οργάνωση
- Απλός οργανισμός για τα έργα σας, συμπεριλαμβανομένων των τμημάτων ιστότοπου
- Προσαρμόσιμες διευθύνσεις URL
- Υποστήριξη για διαμορφώσιμες ταξινομίες, συμπεριλαμβανομένων κατηγοριών και ετικετών
- Ταξινόμηση περιεχομένου όπως επιθυμείτε μέσω ισχυρών λειτουργιών προτύπου
- Αυτόματος πίνακας παραγωγής περιεχομένων
- Δημιουργία δυναμικής μενού
- Υποστήριξη αρκετά διευθύνσεων URL
- Υποστήριξη προτύπων Permalink
- Ανακατευθύνει μέσω ψευδώνυμων
Περιεχόμενο
- Η υποστήριξη του ιθαγενούς και του Emacs Org-mode, καθώς και άλλων γλωσσών μέσω εξωτερικών βοηθών (βλ. Υποστηριζόμενες μορφές)
- TOML, YAML και JSON Metadata Support στην μπροστινή ύλη
- Προσαρμόσιμη αρχική σελίδα
- Πολλαπλοί τύποι περιεχομένου
- Αυτόματο και καθορισμένο από το χρήστη περιεχομένων περιεχομένου
- Shortcodes για να ενεργοποιήσετε το πλούσιο περιεχόμενο μέσα στο markdown
- “Λειτουργία” Λειτουργία για ανάγνωση "
- Λειτουργία “WordCount”
Επιπρόσθετα χαρακτηριστικά
- Ενσωματωμένη υποστήριξη σχολίων Disqus
- Ενσωματωμένη υποστήριξη Google Analytics
- Αυτόματη δημιουργία RSS
- Υποστήριξη για πρότυπα GO HTML
- Σύνταξη που προβάλλεται από το Chroma
Οδηγός εγκατάστασης
Εγκαταστήστε το Hugo σε MacOs, Windows, Linux, OpenBSD, FreeBSD και σε οποιοδήποτε μηχάνημα όπου μπορεί να εκτελεστεί η αλυσίδα εργαλείων μεταγλωττιστή GO. Ο Hugo είναι γραμμένος με υποστήριξη για πολλαπλές πλατφόρμες. Η τελευταία έκδοση μπορεί να βρεθεί στις κυκλοφορίες Hugo. Ο Hugo παρέχει σήμερα προ-κατασκευασμένα δυαδικά αρχεία για τα εξής:
- macos (darwin) για x64, i386 και αρχιτεκτονικές ARM
- Windows
- Linux
- OpenBSD
- FreeBSD Ο Hugo μπορεί επίσης να καταρτιστεί από την πηγή όπου μπορεί να τρέξει η εργαλειοθήκη Go. π.χ. σε άλλα λειτουργικά συστήματα όπως η Dragonfly BSD, το OpenBSD, το Σχέδιο 9, το Solaris και άλλα. Δείτε το https://golang.org/doc/install/source για το πλήρες σύνολο υποστηριζόμενων συνδυασμών λειτουργικών συστημάτων -στόχων και αρχιτεκτονικών συλλογής.
Γρήγορη εγκατάσταση
Binary (cross-platform)
Κατεβάστε την κατάλληλη έκδοση για την πλατφόρμα σας από τις κυκλοφορίες του Hugo. Μόλις ληφθεί, το δυαδικό μπορεί να εκτελεστεί από οπουδήποτε. Δεν χρειάζεται να το εγκαταστήσετε σε μια παγκόσμια τοποθεσία. Αυτό λειτουργεί καλά για κοινόχρηστους οικοδεσπότες και άλλα συστήματα όπου δεν έχετε προνομιούχο λογαριασμό.
Στην ιδανική περίπτωση, θα πρέπει να το εγκαταστήσετε κάπου στη διαδρομή σας για εύκολη χρήση. /usr/local/bin
είναι η πιο πιθανή τοποθεσία.
Docker
Αυτή τη στιγμή δεν προσφέρουμε επίσημες εικόνες Hugo για το Docker, αλλά τα συνιστούμε ενημερωμένες διανομές: https://hub.docker.com/r/klakegg/hugo/
homebrew (macos)
Εάν βρίσκεστε στο MacOS και χρησιμοποιώντας το Homebrew, μπορείτε να εγκαταστήσετε το Hugo με το ακόλουθο ένα-liner: `install-with-homebrew.sh '
brew install hugo
Για πιο λεπτομερείς εξηγήσεις, διαβάστε τους οδηγούς εγκατάστασης που ακολουθούν για την εγκατάσταση σε macOS και Windows.
MacPorts (MacOS)
Εάν βρίσκεστε στο MacOS και χρησιμοποιώντας το MacPorts, μπορείτε να εγκαταστήσετε το Hugo με το ακόλουθο ένα-liner: `install-with-macports.sh '
port install hugo
homebrew (Linux)
Εάν χρησιμοποιείτε το Homebrew στο Linux, μπορείτε να εγκαταστήσετε το Hugo με το ακόλουθο μονοεπίπεδα: `install-with-linuxbrew.sh '
brew install hugo
Οι οδηγοί εγκατάστασης για το Homebrew On Linux είναι διαθέσιμοι στην ιστοσελίδα τους.
Σοκολάτα (Windows)
Εάν βρίσκεστε σε μηχανή Windows και χρησιμοποιείτε σοκολάτα για τη διαχείριση πακέτων, μπορείτε να εγκαταστήσετε το Hugo με το ακόλουθο ένα-liner:
Εγκατάσταση με-chocolatey.ps1
choco install hugo -confirm
Ή αν χρειάζεστε την έκδοση “Extended” SASS/SCSS:
install-extended-with-chocolyy.ps1
choco install hugo-extended -confirm
Scoop (Windows)
Εάν βρίσκεστε σε ένα μηχάνημα Windows και χρησιμοποιήστε το Scoop για τη διαχείριση πακέτων, μπορείτε να εγκαταστήσετε το Hugo με τα ακόλουθα μονοεπεξεργαστικά:
scoop install hugo
Ή να εγκαταστήσετε την εκτεταμένη έκδοση με:
scoop install hugo-extended