Nous allons aujourd’hui déployer le blog automatiquement sur GitHub.
Plusieurs choses par rapport à cela :
- Nous utiliserons les Pages GitHub :
- Préparer le répertoire ;
- Configurer la page.
- Nous utiliserons les Actions GitHub :
- Création de la configuration
Nom de domaine personnalisé
Si vous comptez mettre en place un nom de domaine, vu que cela prend un temps indéterminé, ne faites pas comme moi, et commencez par là. Il suffit d’indiquer à votre hébergeur que vous désirez pointer votre nom de domaine vers l’une de ces quatre adresses :
185.199.108.153185.199.109.153185.199.110.153185.199.111.153
Pour plus d’infos, direction la doc de GitHub Pages?
GitHub pages
Création d’une page github.io
Comme vous le savez, ou pas, GitHub permet d’héberger un site statique par utilisateur.
Pour en bénéficier, il faut créer le répertoire [username].github.io.
Par exemple, dans mon cas, on passe de CaptainTheDelta à captainthedelta.github.io.
Préparation du répertoire
Pour séparer le répertoire d’hugo des pages générées, on crée la branche gh-pages.
[!warning] Je n’invente pas le nom, il est réutilisé par le script que nous utiliserons plus tard. Je vous invite à utiliser le même nom.
Configuration de la Page
Deux choses à configurer. Tout d’abord, rendons-nous dans Settings → Code and automation → Pages →