30 de setembro de 2026 · 4 min de leitura
Como fazer upload de imagens do Typora para o S3 ou Cloudflare R2
Por padrão, o Typora salva as imagens coladas ao lado do seu arquivo Markdown. Tudo bem até você publicar o documento, colá-lo no GitHub ou mandá-lo para alguém: as imagens ficam para trás no seu computador. Enviá-las para o seu próprio bucket enquanto você escreve deixa o Markdown portátil, e os links apontam para um armazenamento que você controla.
Instale e conecte o comando aktar
O uploader personalizado do Typora executa um comando com os caminhos das imagens e lê os links que ele mostra. O aktar faz exatamente isso, usando os destinos que você já configurou no Aktar para Mac ou Windows.
brew install getaktar/tap/aktar-cli # or: npm install -g @getaktar/cli
- No Aktar, abra Ajustes > Integrações, ative Permitir conexões locais e copie o token.
- Execute
aktar loginem um terminal e cole o token. - Teste com
aktar upload some-image.png. Ele deve mostrar um link.
Defina o aktar como uploader de imagens do Typora
- Abra as configurações do Typora (Typora > Settings… no Mac, File > Preferences… no Windows) e vá até Image.
- Em Image Uploader, escolha Custom Command.
- Digite o comando com o caminho completo. Em um Mac com Homebrew, fica assim:
/opt/homebrew/bin/aktar upload
Execute which aktar (no Windows, where aktar) para ver onde o seu está. O Typora nem sempre enxerga o PATH do seu terminal, por isso o caminho completo é mais seguro do que só aktar.
- Clique em Test Uploader. O Typora envia duas pequenas imagens de teste e mostra os links que recebeu.
Envie imagens automaticamente ao colá-las
Nas mesmas configurações de Image, defina When Insert… como Upload Image. A partir daí, colar ou arrastar uma imagem para um documento faz o envio e escreve o link do bucket no Markdown.
Para um documento que já tem imagens locais, use Format > Image > Upload All Local Images.
Escolha para onde as imagens vão
Por padrão, as imagens vão para o destino selecionado na barra de menus do Aktar, com o nome definido pelo modelo de caminho dele. Para mandar as imagens do Typora para outro lugar, adicione opções ao comando:
/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
Mantenha a saída como URLs simples (o padrão): o próprio Typora escreve o Markdown, então não adicione --format nem --json aqui.
Se o Test Uploader falhar
- Comando não encontrado, ou node não encontrado: use o caminho completo que
which aktarmostra. A versão do Homebrew já traz o próprio caminho para o Node, então funciona no Typora do jeito que está; com uma instalação pelo npm, execute como/path/to/node /path/to/aktar upload. - Não conectado ao Aktar: execute
aktar loginem um terminal e confira se o Aktar está aberto com Permitir conexões locais ativado. - O link abre com Access Denied: o envio funcionou, mas o bucket não está público na URL pública dele. Veja erros de Access Denied.
Perguntas frequentes
Funciona com Cloudflare R2, Backblaze B2 e MinIO?
Sim. O aktar envia para qualquer destino que o Aktar tenha, incluindo Amazon S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces e MinIO. Veja os guias de configuração.
Preciso do PicGo ou de algum plugin?
Não. A opção Custom Command, que já vem no Typora, executa o aktar diretamente.
As imagens enviadas podem expirar?
Sim. Adicione --expires 30 ao comando para o bucket excluí-las depois de 30 dias. Para imagens em documentos que você publica, normalmente é melhor mantê-las.