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édenteProchaine révision | Révision précédente | ||
cherche_cms_pour_micro_site-realiser_un_site_web_statique [2020/05/28 09:34] – ↷ Nom de la page changé de cherche_cms_pour_micro_site à cherche_cms_pour_micro_site-realiser_un_site_web_statique Benjamin Labomedia | cherche_cms_pour_micro_site-realiser_un_site_web_statique [2023/10/18 09:04] (Version actuelle) – [Solutions évoquées - comparatif] Benjamin Labomedia | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Cherche CMS pour micro site ====== | + | ====== Cherche CMS pour micro site ou comment réaliser un site web statique simple et efficace ?====== |
=====Donnée du problème===== | =====Donnée du problème===== | ||
+ | Où comment réaliser une page web qui affiche successivement à chaque rechargement un article différent dans un ordre donné. Avec un système très léger mais ergonomique quand à la modification des articles. | ||
+ | |||
+ | |||
+ | =====Solutions évoquées - comparatif ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * HTML / CSS : quitte à apprendre un truc, autant que ça serve dans le futur, [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Ressources, références ==== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | Un article de NextImpact à ce sujet]] | ||
+ | * Des designs open https:// | ||
+ | * Des [[https:// | ||
+ | * 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 de toto===== | ||
=====Solution en python===== | =====Solution en python===== | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | =====Solution O. Baudu - site 100% FTP HTML===== | ||
+ | Pour commencer, je vous invite à télécharger un logiciel qui s' | ||
+ | * | ||
+ | * Ce logiciel est un logiciel dit de FTP, pour File Transfert Protocol. | ||
+ | * Pour vous qui maîtrisez la langue de Tupac, j' | ||
+ | * Ce logiciel va donc vous permettre de transférer des fichiers de votre ordinateur vers un autre ordinateur ; en l’occurrence le serveur qui héberge le site. | ||
+ | * Mais il va aussi vous permettre de transférer des fichiers de cet autre ordinateur vers le votre. | ||
+ | |||
+ | Pour cela il vous faut : | ||
+ | * - l' | ||
+ | * - le protocole utilisé, car il en existe plusieurs : SFTP | ||
+ | * - le numéro de la porte d' | ||
+ | * - le type d' | ||
+ | * - ton nom/login : xxxxxxx | ||
+ | * - le mot du passage : xxxxxxxx | ||
+ | |||
+ | Il te faut alors renseigner toutes ces informations dans le " | ||
+ | Pour vous aider, je vous invite à vous référer à la capture d' | ||
+ | Si tout se passe bien après avoir cliqué sur " | ||
+ | Je n'en connais plus la nature, mais il faut dire que l'on est d' | ||
+ | |||
+ | Tu devrais alors voir apparaître sur la moitié droite du logiciel le contenu du site de la radio. | ||
+ | Sur la moitié gauche, tu devrait voir le contenu de ton ordinateur. | ||
+ | Dont je ne connais pas l’arborescence parce qu'il s'agit de Windows. | ||
+ | Ta mission est donc de naviguer par ce biais jusqu' | ||
+ | |||
+ | La partie gauche de FileZilla est composée de deux fenêtres, la plus hautes rends compte de l' | ||
+ | Celle du dessous, du contenu des dossiers parcourus. | ||
+ | Une fois le dossier " | ||
+ | Ta nouvelle mission est donc désormais de scroller dans le contenu du dossier de l' | ||
+ | Puis de double cliquer dessus. | ||
+ | Cette opération va copier ce fichier sur ton ordinateur dans le dossier " | ||
+ | |||
+ | Je t' | ||
+ | * À le modifier à ta convenance. | ||
+ | * À en enregistrer les modifications. | ||
+ | * Puis à le téléverser vers le dossier distant en double cliquant dessus dans le fenêtre de gauche de FileZilla. | ||
+ | |||
+ | On t' | ||
+ | * Ce qui est normal. | ||
+ | * Et si tu veux vraiment le remplacer. | ||
+ | * Je te laisse ici faire appel à ton libre arbitre pour répondre à cette question. | ||
+ | |||
+ | Si tu as décidé de le remplacer. | ||
+ | * Alors, je t' | ||
+ | |||
+ | |||
+ | {{tag> | ||
+ |
cherche_cms_pour_micro_site-realiser_un_site_web_statique.1590658491.txt.gz · Dernière modification : 2020/05/28 09:34 de Benjamin Labomedia