Hébergement et intégration d'images dans vos pages Markdown
Markdodo propose deux méthodes pour intégrer des images dans vos pages Markdown. Vous pouvez utiliser un lien externe pointant vers une image hébergée ailleurs, ou bien envoyer directement un fichier image qui sera stocké sur votre espace Markdodo. Dans les deux cas, l'intégration dans le contenu se fait en Markdown avec la syntaxe classique ou la syntaxe miniature.
Important : Le contenu des pages est en Markdown uniquement. L'utilisation de balises HTML pour les images n'est pas prise en charge.

Affiche l'image en taille normale.
!
Force l'affichage de l'image sous forme de miniature.
Les deux syntaxes fonctionnent également avec les images hébergées sur Markdodo :

!
La méthode la plus simple consiste à utiliser une URL externe pointant vers une image déjà hébergée.

Pour forcer l'affichage en miniature :
!
POST /api/images/formData)Malgré son nom historique, cet endpoint attend désormais une URL publique d'image dans un body JSON.
curl -s -X POST "https://markdodo.com/api/images/formData" \
-H "Authorization: Bearer votre_cle_api" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://example.com/mon-image.jpg",
"slug_image": "mon-image",
"alt_image": "Description de mon image",
"max_size": 1200
}'
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
image_url |
string | Oui | URL publique de l'image à télécharger |
slug_image |
string | Oui | Slug unique identifiant l'image |
alt_image |
string | Non | Texte alternatif |
max_size |
integer | Non | Taille maximale |
POST /api/images/base64)curl -s -X POST "https://markdodo.com/api/images/base64" \
-H "Authorization: Bearer votre_cle_api" \
-H "Content-Type: application/json" \
-d '{
"image": "data:image/png;base64,iVBORw0KGgo...",
"slug_image": "mon-image-generee",
"alt_image": "Image générée par IA",
"max_size": 1200
}'
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
image |
string | Oui | Image en base64 |
slug_image |
string | Oui | Slug unique |
alt_image |
string | Oui | Texte alternatif |
max_size |
integer | Non | Taille maximale |

Pour forcer l'affichage en miniature :
!
alt_imagemax_size pour optimiser les performances