Comment installer Hugo sur Debian 11

Dans ce tutoriel, nous allons vous montrer comment installer Hugo sur Debian 11. Pour ceux d’entre vous qui ne le savaient pas, Hugo est un framework de site web gratuit et open-source écrit en développé en Go. Hugo fournit un générateur de site statique fiable et moderne. Il est capable de générer un site à une vitesse inférieure à 1 ms par page. Il fonctionne en expédiant des modèles prédéfinis pour effectuer un travail rapide de référencement, d’analyse, de commentaires, etc. Les sites Hugo peuvent fonctionner sans temps d’exécution coûteux comme PHP, Python, Ruby et n’ont besoin d’aucune base de données.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du générateur de site statique Hugo sur une Debian 11 (Bullseye).

Installer Hugo sur Debian 11 Bullseye

Étape 1. Avant d’installer un logiciel, il est important de vous assurer que votre système est à jour en exécutant ce qui suit apt commandes dans le terminal :

sudo mise à jour appropriée
sudo mise à niveau appropriée

Étape 2. Installer Hugo sur Debian 11.

Par défaut, Hugo est disponible sur le référentiel de base Debian 11. Nous installons maintenant Hugo en utilisant la commande suivante sur votre système Debian :

sudo apt installer hugo

Vérifiez l’installation d’Hugo à l’aide de la commande which :

version hugo

Étape 3. Créez un site Web avec Hugo sur Debian 11.

Maintenant prêt à commencer à créer du contenu de site Web. Tout d’abord, vous devrez créer un nouveau site Web, nommons-le hugo.idroot.us de sorte que notre commande ressemblera à ceci :

hugo nouveau site hugo.idroot.us

Sortir:

Toutes nos félicitations! Votre nouveau site Hugo est créé dans /root/hugo.idroot.us. Encore quelques étapes et vous êtes prêt à partir : 1. Téléchargez un thème dans le dossier du même nom. Choisissez un thème sur https://themes.gohugo.io/ ou créez le vôtre avec la commande « hugo new theme ». 2. Vous souhaitez peut-être ajouter du contenu. Vous pouvez ajouter des fichiers uniques avec “hugo new /.”. 3. Démarrez le serveur live intégré via le “serveur hugo”. Visitez https://gohugo.io/ pour un guide de démarrage rapide et une documentation complète.

Répertoriez tous les fichiers créés sous le site Web :

ls -l hugo.idroot.us

Sortir:

drwxr-xr-x 2 racine racine 4096 17 novembre 09:46 archétypes -rw-r–r– 1 racine racine 82 17 novembre 09:46 config.toml drwxr-xr-x 2 racine racine 4096 17 novembre 09:46 contenu drwxr-xr-x 2 racine racine 4096 17 novembre 09:46 données drwxr-xr-x 2 racine racine 4096 17 novembre 09:46 mises en page drwxr-xr-x 2 racine racine 4096 17 novembre 09:46 statique drwxr-xr- x 2 root root 4096 17 novembre 09:46 thèmes

Étape 4. Créez une page À propos et un exemple d’article de blog.

Tout d’abord, changez le répertoire de votre site Web à l’aide de la commande suivante ci-dessous :

cd hugo.idroot.us hugo new about.md

Sortir:

/root/hugo.idroot.us/content/about.md créé

Nous devons ajouter du contenu au fichier about :

contenu nano/about.md

Modifiez le fichier comme indiqué ci-dessous :

— titre : “À propos de nous” date : 2021-11-17T09 : 46 : 18Z brouillon : faux — Ceci est la page À propos de nous pour ce site Web.

Ensuite, créez un exemple de publication à l’aide de la commande suivante ci-dessous :

hugo nouveau message/page.md

Sortir:

/root/hugo.idroot.us/content/post/page.md créé

Ouvrez le fichier créé et ajoutez-y du contenu :

nano contenu/post/page.md

Modifiez le fichier comme indiqué ci-dessous :

— titre : “Page” date : 2021-11-17T09:46:29Z brouillon : vrai — # Hugo Page Ceci est ma première page du site Hugo !

Maintenant, vous devrez créer votre site Web pour l’utiliser. Vous pouvez le construire en exécutant la commande suivante ci-dessous :

hugo

Sortir:

{{ avec .OutputFormats.Get “RSS” }}{{ .RelPermalink }}{{ end }} | FR ——————-+—– Pages | 6 pages de pagination | 0 Fichiers sans page | 0 Fichiers statiques | 36 Images traitées | 0 alias | 2 Plans du site | 1 Nettoyé | 0 Total en 46 ms

Une fois le site Web créé, démarrez votre serveur Hugo et liez-le à l’adresse IP de votre serveur comme ci-dessous :

serveur hugo –bind=0.0.0.0 –baseUrl=https://192.168.77.21 -D -F

Étape 5. Accéder au site Web Hugo.

Une fois l’installation terminée, ouvrez votre navigateur Web et accédez à votre site Web à l’aide de l’URL https://your-server-ip-address:1313. Vous devriez voir la page Hugo par défaut :

Toutes nos félicitations! Vous avez installé Hugo avec succès. Merci d’avoir utilisé ce didacticiel pour installer la dernière version du générateur de site statique Hugo sur Debian 11 Bullseye. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Hugo.