Jekyll est un logiciel open source

Jekyll Plateforme de blogs gratuits

Logiciel de générateur de sites statiques 100% gratuit pour générer des sites Web HTML

Jekyll est un générateur de pages Web statique et héberge gratuitement du contenu sur github, car les pages github sont alimentées par Jekyll. Créer des contenus dans les balisages pour démarrer le blog ou le site

Aperçu

Un générateur de site statique est une application qui prend le contenu de votre site, l’applique à un modèle et génére des fichiers HTML purement statiques prêts à être hébergés sur n’importe quelle plate-forme d’hébergement. Avant que les CMS dynamiques comme WordPress, Joomla et Drupal Internet concernaient des sites Web statiques. Tous ces systèmes de gestion de contenu dynamique ont amélioré la gestion du contenu mais au prix de la simplicité et de la vitesse. La lecture d’informations d’une base de données sur chaque charge de page pour un gros site Web rend l’expérience utilisateur lente, bien que les sites Web générés par les SSG servent les fichiers pré-compilés aux navigateurs, ce qui augmente les temps de chargement. La sécurité est l’une des plus grandes préoccupations de tous ces systèmes de gestion de contenu Web modernes, car ils prennent en charge les plugins tiers et il y a toujours une chance de pirater car ils exécutent des codes latéraux du serveur. Cependant, dans une configuration statique, il n’y a pas de traitement côté serveur implique car le contenu ne fournit que sans traitement. Le CMSS traditionnel rend difficile la personnalisation de votre contenu car ils nécessitent des plugins et des extensions supplémentaires pour se développer. Bien que SSGS offre plus de liberté et de flexibilité aux développeurs pour gérer le contenu. Récemment, des générateurs de sites de plus en plus statiques gagnent en popularité et, par conséquent, il existe un certain nombre d’alternatives aux Jekyll sont disponibles comme Gatsby, Hugo et Next.js

Exigences


Jekyll est un joyau rubis qui peut être installé sur la plupart des systèmes.

  • Ruby Version 2.5.0 ou supérieur, y compris tous les en-têtes de développement (Ruby Version peut être vérifié en exécutant Ruby -v)
  • Rubygems (que vous pouvez vérifier en exécutant gem-v
  • GCC et Make (au cas où votre système ne les aurait pas installés, que vous pouvez vérifier en exécutant gcc -v, g ++ -v et make -v dans l’interface de ligne de commande de votre système)

Caractéristiques


Jekyll a des fonctionnalités clés suivantes

  • Réutilisation du contenu
  • Markdown
  • Design réactif
  • Traduction
  • Collaboration
  • Évolutivité
  • Architecture légère
  • Skinnabilité
  • Soutien
  • Fonctionnalités de blogs
  • Versioning
  • Plate-forme PC
  • Plugins jQuery
  • Intégration bootstrap
  • Pages à chargement rapide
  • Thèmes
  • Open source
  • Affichage hors ligne

Guide d’installation


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

Il est préférable d’éviter d’installer Ruby Gems comme utilisateur racine. Par conséquent, nous devons configurer un répertoire d’installation GEM pour votre compte d’utilisateur. Les commandes suivantes ajouteront des variables d’environnement à votre fichier ~ / .bashrc pour configurer le chemin d’installation GEM. Exécutez-les maintenant:

 
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc 

Enfin, installez Jekyll:

gem install jekyll bundler 

**C’est ça! Félicitations Jekyll est installé maintenant **

 Français