2024.12.15 (Dim)
2025.01.13 (Lun) mis Ă  jour

✹ RĂ©sumĂ© de GPT  

Guide pour ajouter des images Ă  un blog GitHub Pages.

Je voulais ajouter des images Ă  mon blog GitHub Pages, mais plusieurs questions sont apparues.

  • J’avais oubliĂ© comment faire.

  • Je me suis souvenu qu’il existait une limite de 1 Go par dĂ©pĂŽt.
    • ModifiĂ© le 2025.1.13
      • 1 Go est une recommandation, pas une limite obligatoire.
      • Si le dĂ©pĂŽt dĂ©passe 5 Go, GitHub peut envoyer un e-mail.
      • Aucune limite totale distincte n’est clairement indiquĂ©e.
      • Un fichier unique est limitĂ© Ă  100 Mo. (Git LFS peut rĂ©soudre ce point.)
      • Si le dĂ©pĂŽt grossit, les vitesses de clone et de push risquent fortement d’ĂȘtre affectĂ©es.
  • Je me suis souvenu qu’utiliser un hĂ©bergement d’images externe Ă©tait aussi une option.


 Alors, à notre époque, quelle est la bonne maniÚre de faire ?

✹ Clic ✹

Le texte ci-dessous a Ă©tĂ© rĂ©digĂ© en m’appuyant sur une rĂ©ponse de GPT-4o.

1. Méthode générale : utiliser le dossier assets/images

On enregistre les images dans le dossier assets/images du projet de blog, puis on crée les liens correspondants.

Exemple

  • Chemin d’enregistrement de l’image :

    assets/images/example.jpg
    
  • Utilisation dans un article :

    ![Description de l'image](/assets/images/example.jpg)
    

Cette méthode est simple, mais elle peut poser problÚme si la taille du dépÎt atteint la recommandation de 1 Go.


2. Que faire en cas de dépassement de capacité

1) HĂ©bergement d’images externe

Utiliser un service externe au lieu du dépÎt GitHub.

  • Imgur : tĂ©lĂ©verser l’image, puis utiliser son URL.

    ![Description de l'image](https://i.imgur.com/example.jpg)
    
  • Google Photos/Dropbox : utiliser des liens de stockage cloud.


2) CrĂ©er un dĂ©pĂŽt d’images indĂ©pendant

Créer un dépÎt GitHub Pages séparé uniquement pour gérer les images.

  1. Créer un nouveau dépÎt. (ex. : blog-images)
  2. Téléverser et pousser les images.
  3. Utiliser le lien de l’image :

    ![Description de l'image](https://username.github.io/blog-images/example.jpg)
    

3. PrĂ©parer les changements d’URL

On peut rĂ©duire la charge de modification des liens en dĂ©finissant un chemin d’image par dĂ©faut dans _config.yml.

  1. Ajouter ceci dans _config.yml :

    image_baseurl: "/assets/images"
    
  2. Lors de la rĂ©daction d’un article :

    ![Description de l'image](/example.jpg)
    
  3. Si le dĂ©pĂŽt d’images change, modifier seulement image_baseurl :

    image_baseurl: "https://username.github.io/blog-images"
    

4. Conclusion

Pour l’instant, il vaut mieux enregistrer les images dans le dossier assets/images. Si la capacitĂ© devient un problĂšme, on pourra introduire un hĂ©bergement externe ou un dĂ©pĂŽt dĂ©diĂ© aux images.

Laisser un commentaire