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.