Initialement développé pour générer automatiquement et la puissance du service GitHub Pages, Jekyll peuvent également être déployées sur des serveurs autonomes et aider les utilisateurs à gérer leur propre site web
Jekyll fonctionne en lisant un modèle, en cours d'exécution à travers un textile / Markdown et convertisseurs liquides, et crachant un site web statique complet.
Il est très rapide quand il vient à la compilation du site, et que les ressources sont délivrées statiques ressources HTML, CSS et JS, le produit final est également très rapide aussi.
Jekyll est pas un CMS complet, mais simplement un script qui assemble le site final à partir de fichiers de contenu et les modèles, sans avoir à traiter avec un panneau d'administration complexe.
Il fonctionne uniquement à partir du terminal Ruby et utilise un très facile à comprendre la structure du dossier.
Processus:
Mettre en place la structure de base du site
Créer des messages, ou les importer à partir d'une plate-forme précédente
Exécuter le site local pour voir à quoi il ressemble
Déployer le site
Ce qui est nouveau dans cette version:
- Liquid profileur (ie savoir comment rapide ou lent vos modèles rendent)
- régénération incrémentielle
- Ajouter Hooks: un nouveau type de plug-in
- Mise à niveau vers Liquid 3.0.0
- site.posts est maintenant une collection au lieu d'un tableau
- Ajout du support de base pour JRuby
- drop pour Ruby 1.9.3
- Support Ruby v2.2
- Support RDiscount 2
- Supprimer la plupart des deps d'exécution
- Déplacer vers Rouge comme surligneur par défaut
- Mimic GitHub Pages de l'extension du comportement de décapage dans WEBrick
- Toujours inclure l'extension de fichier sur les fichiers de sortie
- permaliens Amélioration des pages et des collections
- Sunset (à savoir supprimer) Maruku
- Suppression du support pour les permaliens relatifs
- itérer sur site.collections comme un tableau au lieu d'un hachage
- Adapter StaticFile pour les collections, les valeurs par défaut de configuration
- Ajout d'un code de conduite pour le projet Jekyll
- variables de temps permalien Ajouté
Ce qui est nouveau dans la version 3.0.0:
- Liquid profileur (ie savoir à quelle vitesse ou de ralentir votre modèles rendent)
- régénération incrémentielle
- Ajouter Hooks: un nouveau type de plug-in
- Mise à niveau vers Liquid 3.0.0
- site.posts est maintenant une collection au lieu d'un tableau
- Ajout du support de base pour JRuby
- drop pour Ruby 1.9.3
- Support Ruby v2.2
- Support RDiscount 2
- Supprimer la plupart des deps d'exécution
- Déplacer vers Rouge comme surligneur par défaut
- Mimic GitHub Pages de l'extension du comportement de décapage dans WEBrick
- Toujours inclure l'extension de fichier sur les fichiers de sortie
- permaliens Amélioration des pages et des collections
- Sunset (à savoir supprimer) Maruku
- Suppression du support pour les permaliens relatifs
- itérer sur site.collections comme un tableau au lieu d'un hachage
- Adapter StaticFile pour les collections, les valeurs par défaut de configuration
- Ajout d'un code de conduite pour le projet Jekyll
- variables de temps permalien Ajouté
Ce qui est nouveau dans la version 2.5.3 / 3.0.0-pre.beta8:
- Mention CSV fichiers dans les documents pour les fichiers de données
- Ajouter slash à paginate_path exemple
- Débarrassez-vous de noifniof (excerpt_separator)
- améliorations Sass, autour de nidification pour la plupart
- Ajouter le plugin webmentions.io à la liste des tiers plugins
- Ajoutez mixins Sass et de les utiliser
- Légèrement compresser jekyll-sticker.jpg
- gridism Mise à jour et séparer connexe mais des styles personnalisés
- Ajoutez à distance inclure le plugin à la liste des tiers plugins
Ce qui est nouveau dans la version 2.5.3 / 3.0.0-pre.beta7:
- Mention CSV fichiers dans les documents pour les fichiers de données
- Ajouter slash à paginate_path exemple
- Débarrassez-vous de noifniof (excerpt_separator)
- améliorations Sass, autour de nidification pour la plupart
- Ajouter le plugin webmentions.io à la liste des tiers plugins
- Ajoutez mixins Sass et de les utiliser
- Légèrement compresser jekyll-sticker.jpg
- gridism Mise à jour et séparer connexe mais des styles personnalisés
- Ajoutez à distance inclure le plugin à la liste des tiers plugins
Ce qui est nouveau dans la version 2.5.3 / 3.0.0-pre.beta5:
- Mention CSV fichiers dans les documents pour les fichiers de données
- Ajouter slash à paginate_path exemple
- Débarrassez-vous de noifniof (excerpt_separator)
- améliorations Sass, autour de nidification pour la plupart
- Ajouter le plugin webmentions.io à la liste des tiers plugins
- Ajoutez mixins Sass et de les utiliser
- Légèrement compresser jekyll-sticker.jpg
- gridism Mise à jour et séparer connexe mais des styles personnalisés
- Ajoutez à distance inclure le plugin à la liste des tiers plugins
Qu'est-ce que les nouvelles dans la version / 3.0.0-beta1 2.5.3:
- Mentionner les fichiers CSV dans les documents pour les fichiers de données
- Ajouter slash à paginate_path exemple
- Débarrassez-vous de noifniof (excerpt_separator)
- améliorations Sass, autour de nidification pour la plupart
- Ajouter le plugin webmentions.io à la liste des tiers plugins
- Ajoutez mixins Sass et de les utiliser
- Légèrement compresser jekyll-sticker.jpg
- gridism Mise à jour et séparer connexe mais des styles personnalisés
- Ajoutez à distance inclure le plugin à la liste des tiers plugins
Ce qui est nouveau dans la version 2.5.0:
- Correction d'une erreur dans le nom du nouveau liquide tag
- Mise à jour de la police Impressionnant à v4.2.0
- Fix lien vers # 2895 dans 2.4.0 libération après
- Ajouter Big Notes pour Kramdown plug-in à la liste des tiers plugins
- Supprimer avertissement concernant l'utilisation GHP des types singuliers pour les défauts de matière avant
- Fix citation caractère typo dans la documentation du site pour les modèles
- Point Liens liquides à Github wiki de liquide
- Ajouter HTTP Basic Auth (.htaccess) plug-in à la liste des tiers plugins
- (mineure) Grammaire et corrections de nom de fichier _config.yml
- Ajout mathml.rb à la liste des tiers plugins
- Ajoutez --force_polling à la liste des options de configuration
- Évadez caractères unicode dans le site CSS
- Ajouter une note sur l'utilisation du github-pages gem via pages.github.com/versions.json
- Mise à jour la documentation d'utilisation pour refléter 2.4 auto-activation de --watch
- Ajouter --skip-première-construction à la configuration docs
- Correction d'un typo mineur dans la page docs Modèles
- Ajouter un plugin ditaa-ditaa sous Autre section sur la page Plugins
- Ajoutez build / -V servir option pour la documentation de configuration
Ce qui est nouveau dans la version 2.3.0:
- Ne nécessite pas la clé de la portée de la matière première par défaut
- Pas plus mis permalien: jolie dans le _config.yml pour le modèle de site
- modèle de site Rework utiliser SASS
- Notifier l'utilisateur lorsque l'auto-régénération est désactivé
- Autoriser les variables partielles comprennent tag argument filename
- Déplacer les instances de Time.parse dans une méthode Utils
- Ignorer les sous-dossiers dans le dossier _posts
- types par défaut avant la matière doivent toujours être au pluriel
Ce qui est nouveau dans la version 2.2.0:.
- Utilisez .scss pour les styles site_template
- Ne nécessite pas la clé de la portée des défauts de matière avant.
- Pas plus mis permalien. Jolie dans le _config.yml pour le modèle de site
Ce qui est nouveau dans la version 2.1.0:
- Autoriser les sous-classes de passer outre EXCERPT_ATTRIBUTES_FOR_LIQUID
- Ajoutez Jekyll.env et jekyll.environment (le liquide var)
- Utilisez _config.yaml ou _config.yml (.yml a priorité)
- modèle Override collection url
- Autoriser les sous-répertoires dans _data li>
- Extrait Pagination Générateur en bijou: jekyll-paginate
- Utiliser date_to_rfc822 filtre modèle de site
- Ajouter des catégories, dernière datetime de construction, et le générateur de flux de modèle de site
- Configurable enregistreur de Logger conforme, remplaçable
- Extrait essentiel balise dans une gemme séparée
- Ajout de l'attribut de collection au Document # to_liquid pour accéder à l'étiquette de la collection du document
- Mise à jour écouter 2.7.6 & # x3C; = x & # x3C; 3.0.0
Ce qui est nouveau dans la version 2.0.2:
- Correction de bugs:
- L'utilisation correcte de l'url et baseurl dans le modèle de site.
- Par défaut baseurl à & quot; & quot;.
- Améliorations du site:
- docs corrects pour le plugin essentiel de sorte qu'il inclut toujours le nom d'utilisateur.
- Clarifier nouvelles (par défaut, où filtre) dispose de documents.
Ce qui est nouveau dans la version 1.4.3:
- Correction de bugs:
- les failles de sécurité de show-arrêt Patch.
Ce qui est nouveau dans la version 1.4.0:
- Ajout du support pour les fichiers de configuration TOML
- Trier plugins comme un moyen d'établir un ordre de charge
- Supprimer certains chevauchements dans la lecture des messages et projets
Ce qui est nouveau dans la version 1.3.0:
- Ajout du support pour ajouter des données sous forme de fichiers YAML sous le répertoire _data du site
- Autoriser les variables à utiliser avec inclure des balises
- Permettre l'utilisation des pierres précieuses pour la gestion des plug-in
Exigences :
- RedCloth: support textile (Ruby)
- Liquid: Templating système (Ruby)
- Classifier: Génération messages connexes (Ruby)
- Maruku: moteur de démarquage par défaut (Ruby)
- Répertoire Watcher: Auto-régénération des sites (Ruby)
- Open4: Parler à pygments pour la coloration syntaxique (Ruby)
- Pygments: coloration syntaxique (Python)
Commentaires non trouvées