La sobriété précoce peut être inconfortable
13 août 2020
Ce qu'il faut savoir sur la diffusion des LED et conseils pour le faire
13 août 2020

Une fenêtre de terminal sur un ordinateur portable.
Fatmawati Achmad Zaenuri / Shutterstock

Les sites Web statiques sont faciles à créer et extrêmement rapides à utiliser. Si vous apprenez à utiliser Hugo, vous pouvez générer des sites Web statiques basés sur des thèmes sous Linux. Créer des sites Web est à nouveau amusant!

Le générateur de site Web Hugo

Un site statique est un site qui ne crée ni ne modifie de pages Web à la volée. Il n'y a pas de base de données d'arrière-plan, de traitement du commerce électronique ou PHP. Toutes les pages Web sont entièrement pré-construites et peuvent être servies aux visiteurs très rapidement.

Mais cela ne veut pas dire qu’un site statique doit être ennuyeux. Ils peuvent utiliser tout ce que fournit HTML, plus feuilles de style en cascade (CSS), et JavaScript. Ils peuvent également facilement faire glisser des éléments tels que des carrousels d'images et des pages Web sur des images d'arrière-plan.

Le générateur de site Hugo fonctionne avec un modèle et tout contenu que vous avez créé pour générer un site Web terminé. Vous pouvez ensuite le placer sur une plateforme d'hébergement et avoir immédiatement un site Web en direct.

Hugo utilise réduction pour les pages et les entrées de blog que vous créez. Markdown est à peu près le langage de balisage le plus simple qui soit, ce qui simplifie la maintenance de votre site.

Les fichiers de configuration d'Hugo sont dans Langage évident et minimal de Tom (TOML) et YAML Ain’'t Markup Language (YAML), qui sont tout aussi faciles. Un autre avantage est qu'Hugo est incroyablement rapide – certains sites se chargent en moins d'une seconde. Il propose de nombreux modèles parmi lesquels vous pouvez choisir, et d’autres sont ajoutés en permanence, ce qui facilite la mise en route. Choisissez simplement un modèle et ajoutez du contenu qui en fait le vôtre.

Hugo agit également comme un petit serveur Web directement sur votre ordinateur. Vous pouvez voir une version en direct de votre site Web pendant que vous le concevez et le créez, et chaque fois que vous ajoutez un nouveau message. Il se met également à jour automatiquement chaque fois que vous «enregistrez» dans l'éditeur, afin que vous puissiez voir immédiatement l'effet de vos modifications dans votre navigateur.

Héberger votre site

Quand il s'agit d'héberger votre site Web statique, vous avez l'embarras du choix. La plupart des entreprises offrir un hébergement gratuit pour un usage personnel ou open source. Bien sûr, vous pouvez également choisir une société d'hébergement Web régulière, comme l'une des suivantes:

  • Voltige
  • Amazon S3
  • Azur
  • CloudFront
  • DreamHost
  • Firebase
  • Pages GitHub
  • Allez papa
  • Google Cloud Storage
  • Heroku
  • Pages GitLab
  • Netlify
  • Rackspace
  • Poussée

EN RELATION: Comment héberger un site Web statique gratuitement sur la plate-forme d'hébergement Firebase de Google

Installer Hugo

Avec Hugo, vous devez avoir installé Git. Git était déjà installé sur Fedora 32 et Manjaro 20.0.1. Sur Ubuntu 20.04 (Focal Fossa), il a été ajouté automatiquement en tant que dépendant d'Hugo.

Pour installer Hugo sur Ubuntu, utilisez cette commande:

sudo apt-get installer hugo

sudo apt-get install hugo dans une fenêtre de terminal.

Sur Fedora, vous devez taper:

sudo dnf installer hugo

sudo dnf installe hugo dans une fenêtre de terminal.

La commande pour Manjaro est:

sudo pacman -Syu hugo

sudo pacman -Syu hugo dans une fenêtre de terminal.

Créer un site Web avec Hugo

Lorsque nous demandons à Hugo de créer un nouveau site, cela nous crée un ensemble de répertoires. Ceux-ci contiendront les différents éléments de notre site Web. Cependant, ce n'est pas le site Web final qui sera téléchargé sur votre plate-forme d'hébergement. Ces répertoires contiendront le thème, les fichiers de configuration, le contenu et les images qu'Hugo utilisera comme entrée lorsque nous lui demanderons de créer le site Web actuel.

C’est comme la différence entre le code source et un programme compilé. Le code source est ce que le compilateur utilise pour générer le produit final. De même, Hugo prend le contenu de ces répertoires et génère un site Web fonctionnel.

La commande que nous allons exécuter créera un répertoire portant le même nom que le site que vous souhaitez créer. Ce répertoire sera créé dans le répertoire dans lequel vous exécutez la commande.

Alors, déplacez-vous vers le répertoire dans lequel vous souhaitez que votre site Web soit créé. Nous utilisons notre répertoire personnel, nous tapons donc ce qui suit:

hugo nouveau site geek-demo

hugo nouveau site geek-demo dans une fenêtre de terminal. "width =" 646 "height =" 322 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Cela crée un répertoire «geek-demo». Nous tapons ce qui suit pour basculer dans ce répertoire et exécuter ls:

cd geek-demo /
ls

cd geek-demo / dans une fenêtre de terminal. "width =" 646 "height =" 122 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this .onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Nous voyons le fichier de configuration «config.toml» et les répertoires qui ont été créés. Cependant, ils sont pratiquement vides, car il ne s'agit que de l'échafaudage du site Web.

Initialiser Git et ajouter un thème

Nous devons ajouter un thème pour qu'Hugo sache à quoi nous voulons que le site fini ressemble. Pour ce faire, nous devons initialiser Git. Dans le dossier racine de votre site (celui qui contient le fichier «config.toml»), exécutez cette commande:

git init

git init dans une fenêtre de terminal. "width =" 646 "height =" 97 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Il y a des centaines de thèmes vous pouvez choisir, et chacun a une page Web qui le décrit. Vous pouvez exécuter une démo d'un thème et découvrir la commande pour le télécharger. Nous utiliserons celui appelé Meghna.

Pour intégrer ce thème dans notre site Web, nous devons basculer vers notre dossier «Thèmes» et exécuter le clone git commander:

thèmes cd
git clone https://github.com/themefisher/meghna-hugo.git

Git affiche certains messages au fur et à mesure de sa progression. Quand c'est fini, nous utilisons ls pour voir le répertoire contenant le thème:

ls

git clone https://github.com/themefisher/meghna-hugo.git dans une fenêtre de terminal. "width =" 646 "height =" 247 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed. lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Les thèmes Hugo incluent un site Web d'exemple de travail. Vous devez copier ce site par défaut dans les répertoires de votre site Web.

Tout d'abord, revenez au répertoire racine de votre site Web. Nous utilisons le -r (récursif) cp option pour inclure les sous-répertoires, et le -F (force) pour écraser tous les fichiers existants:

cd ..
thèmes cp / meghna-hugo / exampleSite / * -rf

cp themes / meghna-hugo / exampleSite / * -rf dans une fenêtre de terminal. "width =" 646 "height =" 122 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this ); "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Lancement local de votre site

Nous avons suffisamment fait pour lancer un nouveau site Web localement. Il contiendra toujours le texte et les images de l'espace réservé, mais ce ne sont que des modifications cosmétiques. Vérifions d'abord que les éléments techniques fonctionnent.

Nous disons à Hugo d'exécuter son serveur Web et d'utiliser le -RÉ (brouillon) pour vous assurer que tous les fichiers susceptibles d'être marqués avec "brouillon" sont inclus dans le site Web:

serveur hugo -D

hugo server -D dans une fenêtre de terminal. "width =" 644 "height =" 55 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this. onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

L'image ci-dessous montre la sortie de notre hugo commander.

sortie de la commande hugo server -D dans une fenêtre de terminal. "width =" 644 "height =" 380 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror = "this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

On nous dit qu'Hugo a construit le site en 142 millisecondes (nous avons dit que c'était rapide, non?). Il nous dit également d'appuyer sur Ctrl + C pour arrêter le serveur, mais laissez-le fonctionner pour le moment.

Ouvrez votre navigateur et dirigez-vous vers hôte local: 1313 pour voir votre site Web.

Un site Web statique à thème "Meghna" par défaut dans Firefox s'exécutant sur localhost: 1313. "Width =" 646 "height =" 839 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this) ; "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Modification du contenu du site par défaut

Pendant qu'il fonctionne comme ça, Hugo sert les pages Web de mémoire. Il n’a pas créé le site Web sur le disque dur, mais plutôt une copie de travail dans la RAM. Cependant, il surveille les fichiers et les images sur le disque dur. Si l'un d'entre eux est modifié, cela actualise le site dans votre navigateur. Vous n'avez même pas besoin d'appuyer sur Ctrl + F5.

Ouvrez une autre fenêtre de terminal et accédez au répertoire racine de votre site Web. Ouvrez le fichier «config.toml» dans un éditeur. Remplacez le "baseURL" par le domaine sur lequel votre site Web sera hébergé et remplacez le "titre" par le nom de votre site Web. Enregistrez vos modifications, mais laissez l'éditeur ouvert.

config.toml dans un éditeur, avec des modifications. "width =" 647 "height =" 232 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Hugo détecte que des modifications ont été apportées au fichier «config.toml», il les lit donc, reconstruit le site et actualise le navigateur.

Navigateur actualisé avec un nouveau nom Web affiché dans l'onglet. "Width =" 646 "height =" 212 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror = "this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Vous devriez maintenant voir le nom que vous avez choisi pour votre site dans l'onglet du navigateur. L'obtention d'un retour visuel immédiat sur les modifications enregistrées accélère considérablement le processus de personnalisation d'un site Web.

Tous les thèmes sont différents, mais nous avons trouvé ceux que nous avions l'habitude d'être assez simples à suivre. Les différentes sections du site Web ont des noms évidents, tout comme les paramètres de chaque section, de sorte que ce que vous modifiez est toujours évident.

Et, encore une fois, dès que vous enregistrez une modification, vous voyez ce que vous avez modifié dans votre navigateur. Si vous ne l'aimez pas, inversez simplement la modification et réenregistrez.

Les différents fichiers de configuration qui contrôlent le site Web sont chacun dédiés à un seul travail et étiquetés de manière significative. Les localiser n’est pas difficile, car il n’y a pas trop d’endroits où ils peuvent se trouver dans l’annuaire. En règle générale, ils se trouvent dans le dossier "Données".

Étant donné que nous utilisons un modèle bilingue, nos fichiers de configuration en anglais se trouvent dans le sous-répertoire «En».

Si vous ouvrez le fichier Data> En> banner.yml dans un éditeur, vous verrez l'ensemble des paramètres qui régissent la zone de bannière du site Web.

data / fr / banner.yml dans un éditeur. "width =" 622 "height =" 302 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror = "this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Lorsque vous modifiez les paramètres «Titre» et «Contenu», vous modifiez le texte de la page de garde.

Nous avons également modifié le paramètre "Libellé". Le texte du bouton indique "En savoir plus". Pour votre site, vous souhaiterez probablement également modifier l'image.

banner.yaml avec modifications dans un éditeur. "width =" 622 "height =" 302 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this .onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Dès que vous enregistrez vos modifications, vous les verrez dans votre navigateur.

Site Web statique de thème par défaut dans Firefox fonctionnant sur localhost: 1313. "Width =" 647 "height =" 886 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror = "this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Modification d'autres éléments d'un site Web

Vous pouvez modifier tous les autres éléments de la même manière. Recherchez simplement le fichier de configuration approprié et modifiez les paramètres et le texte en fonction de vos besoins.

Vous souhaiterez également modifier les images. L'image par défaut sera référencée dans le fichier de configuration. Vous pouvez facilement trouver et jeter un œil à l'image originale pour voir quelles sont ses dimensions.

Les images sont placées dans le répertoire «Static> Images» avec des sous-répertoires pour les différentes sections du site. Placez les favicons et logos directement dans le répertoire «Static> Images».

Ajouter un nouveau contenu de blog

Jusqu'à présent, nous avons cherché à changer ce qui existe déjà. Mais comment ajouter un nouveau billet de blog? Hugo utilise un concept appelé «Archétypes» pour créer du nouveau contenu. Si nous ne créons pas d'archétype pour nos entrées de blog, un fichier par défaut sera créé pour nous chaque fois que nous demandons à Hugo de créer une nouvelle entrée de blog.

C'est bien, mais avec un archétype, nous pouvons nous épargner des efforts et nous assurer que le plus grand nombre possible de documents préliminaires est entré pour nous à l'avance.

Dans ce thème, les entrées de blog se trouvent dans Contenu> Anglais> Blog. Si nous ouvrons une entrée de blog existante dans un éditeur – comme «simple-blog-post-1.md» – nous pouvons voir le début.

Nous devons copier cette section, éditer les entrées actuelles afin qu'elles puissent être utilisées comme modèle d'archétype, puis l'enregistrer dans le dossier «Archetypes». Si nous l'appelons "blog.md", il sera automatiquement utilisé comme modèle pour les nouvelles entrées de blog.

Dans gedit, nous pouvons le faire comme suit:

gedit content / anglais / blog / simple-blog-post-1.md

gedit content / english / blog / simple-blog-post-1.md dans une fenêtre de terminal. "width =" 646 "height =" 77 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages .loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Mettez en surbrillance la section supérieure, y compris les deux lignes en pointillés, puis appuyez sur Ctrl + C pour la copier. Appuyez sur Ctrl + N pour démarrer un nouveau fichier, puis sur Ctrl + V pour coller ce que vous avez copié.

avant-propos dans une entrée de blog existante dans un éditeur. "width =" 602 "height =" 162 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Maintenant, apportez les modifications suivantes et assurez-vous de laisser un espace après les deux points (:) dans chaque ligne:

  • Titre: Remplacez ceci par "{{replace .Name" - "" "| title}}" (incluez les guillemets). Un titre pour chaque nouveau billet de blog sera inséré automatiquement. Il est formé à partir du nom de fichier que vous transmettez au hugo nouveau commande, comme nous le verrons.
  • Date: Remplacez ceci par {{ .Date }}. La date et l'heure de création du blog seront automatiquement saisies.
  • Image_webp: Voici le chemin d'accès à l'image d'en-tête du blog au format webp. Si le thème n'en trouve pas, il utilisera l'image de la ligne suivante.
  • image: Voici le chemin d'accès à l'image d'en-tête du blog au format JPEG. Vous pouvez aussi bien les laisser pointer vers les images par défaut. Ensuite, tous les articles de blog auront une image provisoire, avant même que vous ne trouviez, redimensionniez ou enregistriez une image personnalisée. Une fois que vous avez fait cela, vous pouvez facilement modifier le nom du fichier pour qu'il corresponde à celui de votre image personnalisée.
  • Auteur: Changez ceci en votre nom.
  • La description: Vous tapez une brève description de chaque message ici. Si vous changez cela en une chaîne vide (""), vous pouvez taper une description pour chaque nouveau blog sans avoir à modifier l'ancien texte.

Introduction modifiée dans un fichier archétype dans un éditeur. "Width =" 602 "height =" 162 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Enregistrez ce nouveau fichier sous «archétypes / blog.md», puis fermez gedit. Hugo utilisera désormais ce nouvel archétype chaque fois que vous voudrez créer une nouvelle entrée de blog.

Notez que notre fichier doit avoir une extension ".md" car nous utiliserons Markdown pour écrire notre entrée de blog:

hugo nouveau blog / first-new-blog-post-on-this-site.md

hugo new blog / first-new-blog-post-on-this-site.md dans une fenêtre de terminal. "width =" 646 "height =" 77 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Maintenant, nous voulons ouvrir notre nouvelle entrée de blog dans un éditeur:

gedit content / anglais / blog / first-new-blog-post-on-this-site.md

gedit content / english / blog / first-new-blog-post-on-this-site.md dans une fenêtre de terminal. "width =" 646 "height =" 77 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif " onload = "pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);" onerror = "this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Notre nouvel article de blog s'ouvre dans gedit.

Nouveau billet de blog dans gedit. "Width =" 612 "height =" 292 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null ; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Tous les éléments suivants de l’introduction ont été ajoutés pour nous:

  • Titre: Cela a été déduit du nom du fichier. S'il a besoin d'être peaufiné, vous pouvez le modifier ici.
  • Heure et date: Ceux-ci sont ajoutés automatiquement.
  • Image par défaut: Vous voudrez probablement trouver une image pertinente et libre de droits. Déposez-le dans Static> Images> Blog. Vous devrez saisir le nom de fichier réel de l'image ici.
  • Auteur: Votre nom est ajouté automatiquement.
  • La description: Cela a été modifié.

Rédigez le blog en utilisant le démarquage et utilisez le balisage standard pour les titres, le gras, l'italique, les images, les liens, etc. Chaque fois que vous enregistrez votre fichier, Hugo reconstruit le site Web et le met à jour dans votre navigateur.

L'image ci-dessous montre comment notre nouvelle entrée de blog apparaît sur la page d'accueil.

Une nouvelle entrée de blog sur la page d'accueil. "Width =" 637 "height =" 676 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this. onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

L'image ci-dessous montre à quoi ressemble la nouvelle entrée de blog sur sa propre page.

Une nouvelle entrée de blog sur la page d'accueil. "Width =" 646 "height =" 682 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this. onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Une fois que vous avez fini de rédiger votre article de blog, enregistrez les modifications, puis fermez l'éditeur. Vous pouvez également fermer votre navigateur car nous allons arrêter le serveur Hugo.

Dans la fenêtre du terminal dans laquelle s'exécute le serveur Hugo, appuyez sur Ctrl + C.

Construire le site Web

Dans le répertoire racine de votre site Web, exécutez la commande suivante pour créer votre site Web:

hugo

hugo dans une fenêtre de terminal. "width =" 646 "height =" 322 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror =" this.onerror = null ; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Hugo construit le site Web et répertorie le nombre de pages et d'autres composants qu'il a créés. Il a fallu 134 millisecondes pour créer le nôtre.

Hugo crée un nouveau répertoire appelé «Public» dans le répertoire racine de votre site Web. Dans le répertoire "Public", vous trouverez tous les fichiers dont vous avez besoin pour transférer vers votre plateforme d'hébergement.

Notez que vous devez télécharger les fichiers et répertoires dans le répertoire «Public» sur votre plate-forme d'hébergement, pas le répertoire «Public» lui-même.

Les fichiers du site Web qui doivent être téléchargés sur la plate-forme d'hébergement. "Width =" 637 "height =" 272 "src =" / pagespeed_static / 1.JiBnMqyl6S.gif "onload =" pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); "onerror = "this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);

Maintenant vous connaissez les bases

Chaque thème nécessitera un peu d’exploration pour déterminer comment vous pouvez le faire ressembler à vous, mais c’est la partie amusante! Étant donné la capacité d'Hugo à rendre les modifications immédiatement dans une fenêtre de navigateur, rien ne prend trop de temps.

Vous constaterez probablement que l’écriture de votre texte et la recherche et le découpage des images sont les parties du processus qui prennent le plus de temps.

Le Hugo le site de documentation est également utile, mais vaste. Espérons que cette procédure de base suffira à vous aider à démarrer.

Si vous utilisez Git et Github, GitLab, ou BitBucket, des intégrations sont également disponibles pour ces plates-formes. Ils surveillent votre référentiel Hugo distant et reconstruisent votre site en direct chaque fois que vous y apportez des modifications.

//]]>