Site statique avec CMS

8 février 2022

Merci à Dan Urbanowicz pour son modèle pré-généré

Services et pre-requis

Il est nécessaire de créer un compte gratuit sur ces différents services

C'est partie !

Production

  1. Déploiement du site de démonstration sur netlify
  2. Cliquez sur le bouton «Connect to Github»
  3. Renommez le «Repository name», peut être fait plus tard dans les réglages de Github
  4. Cliquez sur le bouton «Save & Deploy»
  5. Le site se déploie, cela ne prend qu'une dizaine de seconde.
    L'URL passe en vert quand c'est terminé avec plus bas la mention «Your site is deployed ✓»
  6. Un des deux mails que vous recevraient vous invitera à crer le premier utilisateur sur le CMS.
    Cliquez sur le lien dans le mail
  7. Vous allez être redirigé sur votre site, ajouter à la fin de l'URL «/admin»
  8. Vous êtes inviter à saisir un mot de passe sinon saisir votre adresse mail et cliquez sur le lien «Forgot password?»

Developpement

Mise en place

  1. Clone le dépôt {site} sur Github
  2. Installer le projet en mettant dans la console npm install @11ty/eleventy
  3. Lancer le build : npx @11ty/eleventy --serve

Accédé au CMS

  1. Allez dans le fichier : {site}\admin\config.yml
  2. Ajoutez à la ligne 9
    # Please run "npx netlify-cms-proxy-server" for local backend
    local_backend: true
  3. Lancer la commande npx netlify-cms-proxy-server