Démarrage rapide
Salutation ! Merci d’avoir décidé d’utiliser ce thème. Dans ce guide, Je vais vous montrer comment commencer rapidement avec ce thème.
Ici, je vais supposer que vous voulez commencer un nouveau site Hugo en utilisant ce thème. Si vous utilisez déjà Hugo pour votre site, alors vous devez savoir comment utiliser un thème. Dans ce cas, veuillez suivre ce dépôt échantillon pour plus de détails.
Le nécessaire
Pour exécuter ce thème localement, vous devez avoir les outils suivants installés.
- Hugo version
v0.118.x
(extended) ou plus. - Langage Go version
v1.18.x
or plus. - Node version
v18.x
et npm version8.x
ou plus.
Assurez-vous d’avoir les outils nécessaires dans les versions appropriées en utilisant les commandes suivantes.
# Contrôle de la version de Hugo
➜ hugo version
hugo v0.118.2+extended linux/amd64 BuildDate=unknown
# Contrôle de la version de Go
➜ go version
go version go1.19.4 linux/amd64
# Contrôle de la version de Node
➜ node -v
v18.12.1
# Contrôle de la version de NPM
➜ npm -v
8.19.2
Commencer
Maintenant, revenons à notre mission. Suivez simplement les 5 étapes pour commencer avec votre site.
Etape 1: Forker le dépôt d’exemple et renommer
D’abord, forkez ce dépôt échantillon sur votre compte. Ensuite, renommez ce dépôt comme vous voulez. Si vous voulez utiliser les Github Pages pour déployer votre site, alors renommez le en <your username>.github.io
. Ce dépôt échantillon fourni des Github Actions pré-configurés pour publier le site dans Github Pages et Netlify.
Etape 2: Cloner le dépôt forké localement
Lorsque vous avez forké et renommé votre dépôt d’échantillon, vous pouvez maintenant cloner le dépôt forké sur votre machine locale pour d’autres changements.
git clone git@github.com:<votre username>/<nom du dépôt forké>
Etape 3: Mettre à jour le fichier du module
Vous devriez voir les fichiers go.mod
et go.sum
à la racine du dépôt. Mettez à jour la première ligne du fichier go.mod
comme suit:
module github.com/<votre username>/<nom du dépôt forké>
Etape 4: Modifier le fichier hugo.yaml
Maintenant, ouvrez le dépôt dans un éditeur et modifiez les configurations dans votre fichier hugo.yaml
situé à la racine de votre dépôt.
Modifier le baseURL
D’abord, modifiez le baseURL
avec l’URL de votre site. Si vous voulez utilisez Github Pages pour héberger votre site, alors paramètrez comme suit:
baseURL: https://<votre username>.github.io
Modifier le gitRepo
Maintenant, modifiez le gitRepo
sous la section params
pour pointer sur votre dépôt forké. Exemple,
gitRepo: https://github.com/<votre username>/<votre nom de dépôt forké>
Désactiver l’analytique ou la configurer correctement
Le dépôt d’échantillon fournit le service Google Analytics pré-configuré. L’identifiant analytics indique le site d’origine. Donc, soit vous désactivez les analyses, soit vous les configurez correctement selon ce guide.
Vous pouvez désactiver les analyses en paramètrant le champ suivant sous la section params.features
:
analytics:
enabled: false
Désactiver la fonctionnalité de lettre d’information
Le dépôt d’échantillon fournit un service de lettre d’information mailchimp pré-configuré. Désactivez-le en paramètrant le champ suivant sous la section params.footer
.
newsletter:
enable: false
Etape 5: Exécuter le site localement
Maintenant, exécutez les commandes suivantes pour lancer votre site localement:
a. Charger les modules Hugo
hugo mod tidy
b. Installer les modules Node
hugo mod npm pack
npm install
c. Exécuter le site
hugo server -w
Si tout se passe bien, vous devriez voir une sortie similaire à ceci.
Maintenant, allez sur localhost:1313 dans votre navigateur et vous devriez voir vous site en cours d’exécution.
Etape 6: Pousser les modifications sur Github
Si vous êtes arrivé aussi loin, cela signifie que votre site s’exécute localement sans aucuns problèmes. Poussons ces modifications sur Github.
# stage all the changes
git add .
# commit the changes
git commit -m "Initial site setup" -s
# push the changes to Github
git push origin HEAD
Et ensuite ?
- Personnaliser l’arrière-plan, le logo, et quelques autres choses de votre site en suivant ce guide.
- Ajouter des informations sur vous en suivant ce guide.
- Ajouter les informations sur vos compétences en suivant ce guide.
- Ajouter les informations sur vos expériences en suivant ce guide.
- Déployer votre site sur Github Page en suivant le guide par ici.
- Déployer votre site sur Netlify en suivant le guide par ici.
commentaires fournis par Disqus