30 septembre 2026 · 4 min de lecture
Comment envoyer automatiquement vos images Typora sur S3 ou Cloudflare R2
Par défaut, Typora enregistre les images collées à côté de votre fichier Markdown. Pas de problème jusqu'au jour où vous publiez le document, le collez sur GitHub ou l'envoyez à quelqu'un : les images restent sur votre ordinateur. Les envoyer vers votre propre bucket au fil de l'écriture garde le Markdown portable, et les liens pointent vers un stockage que vous contrôlez.
Installer et connecter la commande aktar
L'outil d'envoi personnalisé de Typora lance une commande avec les chemins des images et lit les liens qu'elle affiche. C'est exactement ce que fait aktar, avec les destinations que vous avez déjà configurées dans Aktar pour Mac ou Windows.
brew install getaktar/tap/aktar-cli # or: npm install -g @getaktar/cli
- Dans Aktar, ouvrez Réglages > Intégrations, activez Autoriser les connexions locales et copiez le jeton.
- Lancez
aktar logindans un terminal et collez-le. - Vérifiez avec
aktar upload some-image.png. La commande doit afficher un lien.
Définir aktar comme outil d'envoi d'images de Typora
- Ouvrez les réglages de Typora (Typora > Settings… sur Mac, File > Preferences… sous Windows) et allez dans Image.
- Sous Image Uploader, choisissez Custom Command.
- Saisissez la commande avec son chemin complet. Sur un Mac avec Homebrew, cela donne :
/opt/homebrew/bin/aktar upload
Lancez which aktar (sous Windows, where aktar) pour savoir où se trouve la vôtre. Typora ne voit pas toujours le PATH de votre terminal : le chemin complet est donc plus sûr que aktar seul.
- Cliquez sur Test Uploader. Typora envoie deux petites images de test et affiche les liens obtenus.
Envoyer les images automatiquement dès que vous les collez
Dans les mêmes réglages Image, réglez When Insert… sur Upload Image. Dès lors, coller ou glisser une image dans un document l'envoie et écrit le lien du bucket dans le Markdown.
Pour un document qui contient déjà des images locales, utilisez Format > Image > Upload All Local Images.
Choisir où vont les images
Par défaut, les images vont vers la destination sélectionnée dans la barre des menus d'Aktar, nommées selon son modèle de chemin. Pour envoyer les images Typora ailleurs, ajoutez des options à la commande :
/opt/homebrew/bin/aktar upload -d Blog # a destination named "Blog"
/opt/homebrew/bin/aktar upload --folder docs/images # keep file names, in one folder
Gardez une sortie en URL simples (le comportement par défaut) : Typora écrit lui-même le Markdown, n'ajoutez donc ni --format ni --json ici.
Si Test Uploader échoue
- Commande introuvable, ou node introuvable : utilisez le chemin complet donné par
which aktar. La version Homebrew embarque son propre chemin vers Node et fonctionne donc telle quelle depuis Typora ; avec une installation npm, lancez-la sous la forme/path/to/node /path/to/aktar upload. - Pas de connexion à Aktar : lancez
aktar logindans un terminal, et vérifiez qu'Aktar est ouvert avec Autoriser les connexions locales activé. - Le lien affiche Access Denied : l'envoi a réussi, mais le bucket n'est pas public à son URL publique. Voir les erreurs Access Denied.
Questions fréquentes
Est-ce que cela fonctionne avec Cloudflare R2, Backblaze B2 et MinIO ?
Oui. aktar envoie vers n'importe quelle destination configurée dans Aktar, dont Amazon S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces et MinIO. Voir les guides de configuration.
Faut-il PicGo ou un plugin ?
Non. L'option Custom Command intégrée à Typora lance directement aktar.
Les images envoyées peuvent-elles expirer ?
Oui, ajoutez --expires 30 à la commande pour que le bucket les supprime au bout de 30 jours. Pour les images de documents que vous publiez, mieux vaut généralement les conserver.