Comment installer Jekyll SSG sur Manjaro Linux Top 10

Comment installer Jekyll SSG sur Manjaro Linux Top 10
Jekyll est un générateur de sites statiques open source (SSG) construit avec Ruby. Il fonctionne en prenant votre contenu écrit dans un langage de balisage simple, en y appliquant des modèles, puis en créant un site Web statique. Il vous permet également de modifier l'URL de votre site Web, l'apparence et le contenu affichés dessus, et bien plus encore. La meilleure chose à propos de Jekyll est qu'il fonctionne en utilisant des fichiers de texte brut et de fichiers HTML et qu'il ne nécessite aucune base de données. Il a également un temps de chargement plus rapide et est peu coûteux en termes de coût et de ressources. Il est disponible pour macOS, Windows et diverses distributions Linux.

Dans cet article, nous expliquerons comment installer Jekyll SSG (générateur de sites statique) sur Manjaro Linux 21.

Installation de Jekyll SSG sur Manjaro

Effectuez les étapes suivantes pour installer Jekyll SSG (générateur de sites statique) sur Manjaro Linux 21:

Étape 1: mise à jour de la liste des packages

Mettez à jour la liste des packages dans votre système à l'aide de la commande ci-dessous:

$ sudo pacman -syu

Étape 2: Installez les conditions préalables

Il y a quelques conditions préalables que vous devez installer avant de procéder à l'installation de Jekyll SSG. Exécutez la commande ci-dessous pour les installer:

$ sudo Pacman -s Ruby Base-Devel

Étape 2: Installer Jekyll

Configurez le chemin d'installation de gemm en ajoutant les variables d'environnement à votre ~ /.fichier zshrc. Pour cela, modifiez le .fichier zshrc avec n'importe quel éditeur de texte.

$ sudo nano ~ /.zshrc

Ajouter les lignes ci-dessous dans le .fichier zshrc.

# Installez Ruby Gems sur ~ / Gems
exportation gem_home = $ home / gems
Export Path = $ home / gems / bin: $ chemin
chemin d'exportation = $ home /.Local / Share / Gem / Ruby / 3.0.0 / bac: $ Path

Ensuite, enregistrez le fichier et quittez l'éditeur.

Maintenant pour appliquer les modifications, recharger .Paramètres bashrc en utilisant la commande ci-dessous:

$ source ~ /.zshrc

Maintenant, exécutez la commande ci-dessous pour installer Jekyll ainsi que le bundler pour gérer les dépendances GEM.

$ gem install jekyll bundler

Cela installera Jekyll et Bundler sur votre système Manjaro. Pour vérifier l'installation de Jekyll sur votre système, exécutez la commande ci-dessous:

$ Jekyll -v

La sortie ci-dessous vérifie que Jekyll version 4.2.2 a été installé avec succès sur notre système.

Étape 3: Créez le site

Créez un répertoire pour votre site. Pour ce faire, exécutez la commande ci-dessous:

$ Jekyll new www

Vous pouvez donner au nouveau répertoire n'importe quel nom que vous souhaitez. Nous avons créé le répertoire nommé www sous le répertoire domestique.

Une fois la commande terminée, vous verrez la sortie illustrée ci-dessous.

La commande ci-dessus créera certains fichiers et répertoires dans le répertoire www. Pour les voir, utilisez la commande LS.

Étape 4: construire le site

La prochaine étape consiste à construire le site. Pour ce faire, exécutez la commande ci-dessous:

$ bundle exec Jekyll servir

Cette commande construit le site et l'exécute sur un serveur Web local à http: // localhost: 4000.

Vous pouvez voir l'erreur ci-dessous après avoir exécuté la commande «Bundle Exec Jekyll Serve».

Cela se produit parce que Ruby 3.0 ne vient pas regroupé avec webrick. Pour résoudre cette erreur, exécutez cette commande:

$ bundle Ajouter webrick

Après cela, vous pouvez exécuter la commande «Bundle Exec Jekyll Serve» pour construire le site.

Maintenant, ouvrez votre navigateur Web et accédez à http: // localhost: 4000. Vous verrez votre site statique avec le contenu par défaut suivant.

Dans cet article, nous avons couvert comment installer Jekyll SSG (générateur de sites statique) et créer un site de jekyll de test avec du contenu par défaut pour le rendre disponible sur le système local. Vous avez vu à quel point il est facile de créer un site Web statique sans avoir besoin de programmation complexe et d'expertise de base de données. Les sites Web statiques, cependant, ont certaines limites. L'une des principales limites est que vous ne pouvez pas publier et modifier son contenu via votre navigateur. Au lieu de cela, vous devrez apporter des modifications à vos fichiers texte ou modèles localement, puis régénérer le site pour le rendre en direct.