Αρχικά αναπτύχθηκε για να δημιουργήσει αυτόματα και τη δύναμη της υπηρεσίας GitHub Pages, Jekyll μπορεί επίσης να αναπτυχθεί σε αυτόνομο servers και να βοηθήσει τους χρήστες τρέχουν πολύ τη δική τους ιστοσελίδα
Jekyll λειτουργεί διαβάζοντας ένα πρότυπο, που τρέχει μέσα από ένα Κλωστοϋφαντουργία / Markdown και μετατροπείς υγρού, και φτύνει έξω μια πλήρη στατική ιστοσελίδα.
Είναι πολύ γρήγορο, όταν πρόκειται για την κατάρτιση του site, και δεδομένου ότι οι εξάγεται πόροι είναι στατική HTML, CSS και JS πόρους, το τελικό προϊόν είναι επίσης πολύ γρήγορα επίσης.
Jekyll δεν είναι ένα πλήρως ανεπτυγμένο CMS, αλλά απλώς ένα σενάριο που συγκεντρώνει το τελικό ιστοσελίδα από τα αρχεία περιεχομένου και πρότυπα, χωρίς να χρειάζεται να ασχοληθεί με ένα σύνθετο πίνακα διαχείρισης.
Λειτουργεί αποκλειστικά και μόνο από το τερματικό Ruby και χρησιμοποιεί ένα πολύ εύκολο να καταλάβει δομή του φακέλου.
Διαδικασία:
Ρυθμίστε τη βασική δομή του site
Δημιουργία κάποιες θέσεις, ή να τα εισάγουν από την προηγούμενη πλατφόρμα
Εκτέλεση του site σε τοπικό επίπεδο για να δούμε πώς φαίνεται
Αναπτύξτε την ιστοσελίδα
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Υγρό profiler (δηλαδή ξέρουν πώς γρήγορα ή αργά πρότυπά σας καταστήσει)
- Στοιχειώδες αναγέννηση
- Προσθήκη Άγκιστρα: ένα νέο είδος plugin
- Αναβάθμιση σε Υγρό 3.0.0
- site.posts είναι πλέον μια συλλογή αντί ενός Array
- Προσθήκη βασική υποστήριξη για JRuby
- Drop υποστήριξη για Ruby 1.9.3
- Υποστήριξη Ruby v2.2
- Υποστήριξη RDiscount 2
- Κατάργηση πιο DEPS runtime
- Μετακίνηση σε Rouge ως προεπιλογή highlighter
- Μιμούνται GitHub Pages επέκταση .html συμπεριφορά απογύμνωση σε WEBrick
- περιλαμβάνουν πάντα επέκταση αρχείων σε αρχεία εξόδου
- Βελτιωμένη permalinks για τις σελίδες και τις συλλογές
- Sunset (δηλαδή αφαίρεση) Maruku
- Κατάργηση υποστήριξη για σχετική permalinks
- Ελέγχει πάνω site.collections ως μια σειρά αντί για hash
- Προσαρμόστε StaticFile για τις συλλογές, τις προεπιλογές config
- Προσθέστε ένα κώδικα δεοντολογίας για το έργο Jekyll
- μεταβλητών χρόνο Προστέθηκε permalink
Τι είναι καινούργιο στην έκδοση 3.0.0:
- Υγρό profiler (δηλαδή ξέρω πόσο γρήγορα ή αργά σας πρότυπα καθιστούν)
- Στοιχειώδες αναγέννηση
- Προσθήκη Άγκιστρα: ένα νέο είδος plugin
- Αναβάθμιση σε Υγρό 3.0.0
- site.posts είναι πλέον μια συλλογή αντί ενός Array
- Προσθήκη βασική υποστήριξη για JRuby
- Drop υποστήριξη για Ruby 1.9.3
- Υποστήριξη Ruby v2.2
- Υποστήριξη RDiscount 2
- Κατάργηση πιο DEPS runtime
- Μετακίνηση σε Rouge ως προεπιλογή highlighter
- Μιμούνται GitHub Pages επέκταση .html συμπεριφορά απογύμνωση σε WEBrick
- περιλαμβάνουν πάντα επέκταση αρχείων σε αρχεία εξόδου
- Βελτιωμένη permalinks για τις σελίδες και τις συλλογές
- Sunset (δηλαδή αφαίρεση) Maruku
- Κατάργηση υποστήριξη για σχετική permalinks
- Ελέγχει πάνω site.collections ως μια σειρά αντί για hash
- Προσαρμόστε StaticFile για τις συλλογές, τις προεπιλογές config
- Προσθέστε ένα κώδικα δεοντολογίας για το έργο Jekyll
- μεταβλητών χρόνο Προστέθηκε permalink
Τι είναι καινούργιο στην έκδοση 2.5.3 / 3.0.0-pre.beta8:
- CSV Μνεία αρχεία στα docs για τα αρχεία δεδομένων
- Προσθήκη κάθετος στο paginate_path παράδειγμα
- Απαλλαγείτε από noifniof (excerpt_separator)
- βελτιώσεις Sass, γύρω φωλιάζουν κυρίως
- Προσθήκη webmentions.io plugin στον κατάλογο των τρίτων plugins
- Προσθήκη Sass mixins και τη χρήση τους
- Ελαφρώς συμπιέσει Jekyll-sticker.jpg
- Ενημέρωση gridism και διαχωρίστε συναφών αλλά προσαρμοσμένα στυλ
- Προσθήκη απομακρυσμένο-περιλαμβάνουν plugin στη λίστα των τρίτων plugins
Τι είναι καινούργιο στην έκδοση 2.5.3 / 3.0.0-pre.beta7:
- CSV Μνεία αρχεία στα docs για τα αρχεία δεδομένων
- Προσθήκη κάθετος στο paginate_path παράδειγμα
- Απαλλαγείτε από noifniof (excerpt_separator)
- βελτιώσεις Sass, γύρω φωλιάζουν κυρίως
- Προσθήκη webmentions.io plugin στον κατάλογο των τρίτων plugins
- Προσθήκη Sass mixins και τη χρήση τους
- Ελαφρώς συμπιέσει Jekyll-sticker.jpg
- Ενημέρωση gridism και διαχωρίστε συναφών αλλά προσαρμοσμένα στυλ
- Προσθήκη απομακρυσμένο-περιλαμβάνουν plugin στη λίστα των τρίτων plugins
Τι είναι καινούργιο στην έκδοση 2.5.3 / 3.0.0-pre.beta5:
- CSV Μνεία αρχεία στα docs για τα αρχεία δεδομένων
- Προσθήκη κάθετος στο paginate_path παράδειγμα
- Απαλλαγείτε από noifniof (excerpt_separator)
- βελτιώσεις Sass, γύρω φωλιάζουν κυρίως
- Προσθήκη webmentions.io plugin στον κατάλογο των τρίτων plugins
- Προσθήκη Sass mixins και τη χρήση τους
- Ελαφρώς συμπιέσει Jekyll-sticker.jpg
- Ενημέρωση gridism και διαχωρίστε συναφών αλλά προσαρμοσμένα στυλ
- Προσθήκη απομακρυσμένο-περιλαμβάνουν plugin στη λίστα των τρίτων plugins
Τι είναι καινούργιο στην έκδοση 2.5.3 / 3.0.0-beta1:
- Να αναφερθούν τα αρχεία CSV σε τα docs για τα αρχεία δεδομένων
- Προσθήκη κάθετος στο paginate_path παράδειγμα
- Απαλλαγείτε από noifniof (excerpt_separator)
- βελτιώσεις Sass, γύρω φωλιάζουν κυρίως
- Προσθήκη webmentions.io plugin στον κατάλογο των τρίτων plugins
- Προσθήκη Sass mixins και τη χρήση τους
- Ελαφρώς συμπιέσει Jekyll-sticker.jpg
- Ενημέρωση gridism και διαχωρίστε συναφών αλλά προσαρμοσμένα στυλ
- Προσθήκη απομακρυσμένο-περιλαμβάνουν plugin στη λίστα των τρίτων plugins
Τι είναι καινούργιο στην έκδοση 2.5.0:
- Στερέωση ένα λάθος στο όνομα του νέου Liquid ετικέτα
- Ενημέρωση γραμματοσειράς Awesome να v4.2.0
- Fix σύνδεση με # 2895 στις 2.4.0 μετά την απελευθέρωση
- Προσθήκη Big υποσημειώσεις για Kramdown plugin στη λίστα των τρίτων plugins
- Κατάργηση προειδοποίηση σχετικά με GHP χρήση του ενικού τύπων για τις αθετήσεις μπροστά θέμα
- Fix απόσπασμα χαρακτήρα τυπογραφικό λάθος στην τεκμηρίωση χώρο για τα πρότυπα
- Σημείο Υγρό συνδέσεις με Github wiki υγρού
- Προσθήκη HTTP Basic Auth (.htaccess) plugin στη λίστα των τρίτων plugins
- (Μικρά) Γραμματική & _config.yml διορθώσεις filename
- Προστέθηκε mathml.rb στον κατάλογο των τρίτων plugins
- Προσθήκη --force_polling στη λίστα των επιλογών διαμόρφωσης
- Απόδραση unicode χαρακτήρες στην ιστοσελίδα CSS
- Προσθήκη σημείωσης σχετικά με τη χρήση στολίδι GitHub σελίδες μέσω pages.github.com/versions.json
- Ενημέρωση τεκμηρίωση χρήσης για να αντανακλά 2.4 αυτόματη ενεργοποίηση --watch
- Προσθήκη --skip-αρχική-build για διάρθρωση docs
- Fix ένα μικρό τυπογραφικό λάθος στην σελίδα docs Πρότυπα
- Προσθέστε ένα plugin ditaa-ditaa κάτω Άλλες ενότητα στη σελίδα Plugins
- Προσθήκη κατασκευής / χρησιμεύσει -V επιλογή τεκμηρίωση διαμόρφωσης
Τι είναι καινούργιο στην έκδοση 2.3.0:
- Να μην απαιτείται το κλειδί πεδίο μπροστά ύλης προεπιλογές
- Δεν είναι πλέον που permalink: αρκετά στο _config.yml για το πρότυπο ιστοσελίδα
- πρότυπο ιστοσελίδα Rework να αξιοποιήσει SASS
- ειδοποιεί το χρήστη όταν η αυτόματη αναγέννηση είναι απενεργοποιημένη
- Να επιτρέπεται η μερική μεταβλητές στην περιλαμβάνουν επιχείρημα αρχείου tag
- Μετακινήστε περιπτώσεις Time.parse σε μια μέθοδο Utils
- Αγνοήστε τους υποφακέλους στο φάκελο _posts
- Εμπρός Ύλη προεπιλογή τύποι θα πρέπει πάντα να πλουραλιστικές
Τι είναι καινούργιο στην έκδοση 2.2.0:.
- Χρησιμοποιήστε .scss για site_template στυλ
- Να μην απαιτείται το κλειδί πεδίο εφαρμογής σε προεπιλογές μπροστά το θέμα.
- Δεν είναι πλέον ρυθμιστεί permalink:. Αρκετά στο _config.yml για το πρότυπο ιστοσελίδα
Τι είναι καινούργιο στην έκδοση 2.1.0:
- Να επιτρέπεται υποκατηγορίες για να παρακάμψετε EXCERPT_ATTRIBUTES_FOR_LIQUID
- Προσθήκη Jekyll.env και jekyll.environment (το Υγρό var)
- Χρησιμοποιήστε _config.yaml ή _config.yml (.yml υπερισχύει)
- πρότυπο Παράκαμψη συλλογή url
- Να επιτρέπεται υποκαταλόγους στο _data li>
- Απόσπασμα Σελιδοποίηση Γεννήτρια σε κόσμημα: Jekyll-Σελιδοποίηση
- Χρησιμοποιήστε date_to_rfc822 φίλτρο στο πρότυπο τοποθεσίας
- Προσθέστε κατηγορίες, τελευταίο build datetime, και γεννήτρια για ζωοτροφές ιστοσελίδα πρότυπο
- δυνατότητα ρύθμισης, μπορούν να αντικατασταθούν Logger συμβατό καταγραφικό
- tag Απόσπασμα ουσία σε ένα ξεχωριστό στολίδι
- Προσθέστε χαρακτηριστικό συλλογή για να Έγγραφο # to_liquid να έχουν πρόσβαση ετικέτα συλλογή του εγγράφου
- Αναβάθμιση ακούσετε 2.7.6 & # X3C? = Χ & # X3C? 3.0.0
Τι είναι καινούργιο στην έκδοση 2.0.2:
- Διορθώσεις σφαλμάτων:
- Σωστή χρήση του url και baseurl στο πρότυπο χώρο.
- Προεπιλογή baseurl σε & quot? & Quot?.
- Βελτιώσεις Ιστοσελίδα:
- Σωστή docs για το plugin ουσία, ώστε να περιλαμβάνει πάντα το όνομα χρήστη.
- Να διευκρινιστεί νέα (προεπιλογές, όπου το φίλτρο) διαθέτει στο docs.
Τι είναι καινούργιο στην έκδοση 1.4.3:
- Διορθώσεις σφαλμάτων:
- Patch show-διακοπή ευπάθειας ασφαλείας.
Τι είναι καινούργιο στην έκδοση 1.4.0:
- Προσθέστε υποστήριξη για αρχεία config TOML
- Ταξινόμηση plugins ως έναν τρόπο για να δημιουργήσει μια σειρά φορτίο
- Κατάργηση κάποια επικάλυψη στην ανάγνωση των θέσεων και σχεδίων
Τι είναι καινούργιο στην έκδοση 1.3.0:
- Προστέθηκε υποστήριξη για την προσθήκη δεδομένων ως αρχεία YAML κάτω από ένα κατάλογο _data ιστότοπου
- Να επιτρέπεται μεταβλητών που πρέπει να χρησιμοποιούνται με περιλαμβάνουν ετικέτες
- Να επιτρέπεται η χρήση των πολύτιμων λίθων για τη διαχείριση plugin
Απαιτήσεις :
- RedCloth: Υφάσματα υποστήριξης (Ruby)
- Υγρά: templating σύστημα (Ruby)
- Ταξινομητής: Παραγωγή σχετικές δημοσιεύσεις (Ruby)
- Maruku: Προεπιλογή κινητήρα markdown (Ruby)
- Κατάλογος Watcher: Αυτόματη αναγέννηση των περιοχών (Ruby)
- Open4: Μιλώντας για pygments για τονισμό σύνταξης (Ruby)
- Pygments: επισήμανση Σύνταξη (Python)
Τα σχόλια δεν βρέθηκε