cherche_cms_pour_micro_site-realiser_un_site_web_statique
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| cherche_cms_pour_micro_site-realiser_un_site_web_statique [2026/04/14 22:23] – [Ressources, références] Labomedia | cherche_cms_pour_micro_site-realiser_un_site_web_statique [2026/04/14 22:23] (Version actuelle) – Labomedia | ||
|---|---|---|---|
| Ligne 36: | Ligne 36: | ||
| * D' | * D' | ||
| ]] | ]] | ||
| - | =====Solution Hugo par Max. B===== | ||
| - | |||
| - | Tout est déjà fait ici [[https:// | ||
| - | ==== Tuto pour créer un site web avec hugo déployé automatiquement sur gitlab-pages ==== | ||
| - | |||
| - | Voici un petit tuto en français, à la fraiche du matin, il faut compter moins de 30 min. | ||
| - | |||
| - | Mon dépôt de ce tuto sur framagit : https:// | ||
| - | Site démo réalisé avec ce tuto ce matin : https:// | ||
| - | |||
| - | === Pour tester sur son pc, avec un terminal === | ||
| - | |||
| - | - Tu commence par installer git si tu ne l'a pas déjà : sudo apt-get install git | ||
| - | - Ensuite tu clone le dépôt avec : git clone https:// | ||
| - | - Là, il faut s' | ||
| - | - Tu entre dans ce répertoire du projet git avec la commande : cd hugo | ||
| - | - Tu configure la première ligne du fichier config.toml comme suit : baseurl = "/" | ||
| - | - Tu édite le fichier .gitlab-ci.yml en modifiant la ligne '- hugo' par '- hugo --baseURL https:// | ||
| - | - Tu démarre le serveur de test en local avec la commande : hugo server | ||
| - | - Tu visualise le rendu à l' | ||
| - | - Le site ce paramètre dans le fichier config.toml | ||
| - | - Ensuite, on peut modifier les fichiers qui correspondent chacun à une page dans le repertoire content/ | ||
| - | |||
| - | === Pour déployer === | ||
| - | |||
| - | - Je suppose que tu as un compte framagit (ou gitlab). Ton compte s' | ||
| - | - Tu versionne tout avec git : git add -A ; git commit -m " | ||
| - | - Tu ajoute ton dépot sur ton espace framagit (ou gitlab) : git remote add monDepot https:// | ||
| - | - Tu créé ce nouveau dépôt MON_DEPOT sur ton espace : git push --set-upstream monDepot master (attention, le dépôt sera privé par défaut, tu peux le rendre public dans les options de framagit) | ||
| - | - Ton site web est déjà en cours de déploiement. Tu peux suivre le pieline ici : https:// | ||
| - | - Quand tout est vert ton site est déployé ici : https:// | ||
| - | |||
| - | === Pour pousser des modifications === | ||
| - | |||
| - | - Tu modifie le fichier config.toml, | ||
| - | - Lorsque tu juge que c'est publiable, tu commit avec : git add -A ; git commit -m " | ||
| - | - Tu publie avec la commande : git push | ||
| - | |||
| - | Existe t'il quelque chose d'une qualité pro aussi avancé plus simple ? | ||
| - | |||
| - | **Pour aller plus loin :** | ||
| - | * la doc d'hugo : https:// | ||
| - | * git + ssh | ||
| - | * changer le theme | ||
| - | * ajouter un nom de domaine par dessus les gitlab-pages | ||
| - | * ... | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | =====Solution en python===== | ||
| - | * [[https:// | ||
| {{tag> | {{tag> | ||
cherche_cms_pour_micro_site-realiser_un_site_web_statique.txt · Dernière modification : de Labomedia
