Jekyll est un outil polyvalent et convivial pour générer des sites web statiques. Que vous soyez un développeur chevronné ou un blogueur en herbe, Jekyll vous offre une manière simple et efficace de construire et de maintenir votre site web. Dans cet article, nous vous guiderons à travers le processus d’installation de Jekyll sur Ubuntu 22.04, vous permettant de tirer parti de la puissance de cet outil formidable.
Démarrage
Pour vous assurer que votre système est à jour, il est recommandé de le mettre à jour avec la dernière version stable. Ouvrez le terminal et exécutez les commandes suivantes :
apt update -y apt upgrade -y
Une fois votre système à jour, vous devez installer certaines dépendances requises pour Jekyll. Exécutez la commande suivante pour installer les packages nécessaires :
apt install make build-essential curl git tree -y
Avec toutes les dépendances installées, nous pouvons maintenant passer à l’installation de Ruby, le langage de programmation sur lequel Jekyll est construit.
Installer Ruby
Jekyll est écrit en Ruby, vous devrez donc l’installer sur votre système. Par défaut, le package Ruby est inclus dans le dépôt par défaut d’Ubuntu. Vous pouvez installer Ruby en exécutant la commande suivante :
apt install ruby ruby-dev -y
Une fois l’installation terminée, nous devons configurer le gestionnaire de packages de Ruby pour placer les gems dans le dossier home de notre utilisateur. Ouvrez le fichier ~/.bashrc
avec votre éditeur de texte préféré :
nano ~/.bashrc
Ajoutez les lignes suivantes à la fin du fichier :
export GEM_HOME=$HOME/gems export PATH=$HOME/gems/bin:$PATH
Sauvegardez et fermez le fichier. Activez la variable d’environnement avec la commande suivante :
source ~/.bashrc
Maintenant, nous pouvons installer Jekyll et Bundler en utilisant la commande gem :
gem install jekyll bundler
Avec Jekyll et Bundler correctement installés, nous pouvons passer à la création d’un nouveau site web en utilisant Jekyll.
Créer un nouveau site web avec Jekyll
Pour créer un nouveau site web avec Jekyll, exécutez la commande suivante :
jekyll new jekyll.example.com
Remplacez jekyll.example.com
par le nom souhaité pour votre site web. Une fois la commande terminée, vous verrez une liste de fichiers et de répertoires créés par Jekyll.
tree jekyll.example.com
Cette commande affichera une structure de répertoire comme celle-ci :
jekyll.example.com ├──404.html ├── about.markdown ├── _config.yml ├── Gemfile ├── Gemfile.lock ├── index.markdown └── _posts └──2022-09-25-welcome-to-jekyll.markdown
Votre site web Jekyll est maintenant prêt à être servi.
Démarrer le serveur Jekyll
Pour voir votre site web Jekyll localement, vous devez démarrer le serveur web Jekyll. Naviguez vers le répertoire du site web en utilisant la commande suivante :
cd jekyll.example.com
Ensuite, ajoutez la dépendance webrick
en exécutant la commande suivante :
bundle add webrick
Enfin, démarrez le serveur web Jekyll en exécutant la commande suivante :
jekyll serve --host=0.0.0.0
Une fois le serveur démarré avec succès, vous verrez la sortie suivante :
Configuration file: /root/jekyll.example.com/_config.yml Source: /root/jekyll.example.com Destination: /root/jekyll.example.com/_site Incremental build: disabled. Enable with --incremental Generating... Jekyll Feed: Generating feed for posts done in 0.375 seconds. Auto-regeneration: enabled for '/root/jekyll.example.com' Server address: http://0.0.0.0:4000/ Server running... press ctrl-c to stop.
Accéder au site web Jekyll
Avec le serveur Jekyll en marche, vous pouvez maintenant accéder à votre site web en ouvrant votre navigateur web et en entrant l’URL http://your-server-ip:4000
. Vous serez redirigé vers la page par défaut de Jekyll, où vous pourrez explorer les possibilités de cet outil puissant.
Félicitations ! Vous avez réussi à installer Jekyll sur Ubuntu 22.04 et à créer votre premier site web Jekyll. Avec Jekyll, vous avez le pouvoir de créer et de personnaliser des sites web statiques avec facilité. Que vous soyez un développeur ou un blogueur, Jekyll offre une plateforme simple mais puissante pour mettre en valeur votre contenu. Commencez à explorer les fonctionnalités et libérez votre créativité avec Jekyll dès aujourd’hui !
Pour plus d’informations sur les solutions d’hébergement Cloud Vps et comment Shape.host peut aider votre entreprise avec des services d’hébergement efficaces, évolutifs et sécurisés, visitez Shape.host.