Revendo o conteúdo que uma automação minha enfileirou como notas para editar depois no Remnote eu encontrei um site chamado forestry. Já conhecia de nome só que eu não sabia se esse site de repente poderia servir para o meu caso de uso.

Esse blog é feito usando Hugo e os posts são em Markdown, eu usaria o bom e velho neovim sem problemas se não fosse a inconveniência de mexer com imagens por que eu teria que sair do editor para colocar os arquivos no lugar e referenciar usando Ctrl+X Ctrl+F para autocompletar.

Disso eu descobri o Typora, que resolveria esse problema das imagens, por padrão, ele guarda as imagens com o nome original na mesma pasta que o markdown então eu tive que fazer uma pequena alteração na estrutura de pastas dos posts, o que funcionou sem problemas. Antes cada post era um arquivo markdown, agora é um arquivo index.md dentro de uma pasta. O slug antes ficava no nome do arquivo e agora fica na pasta. Sem problema.

O que eu to buscando no forestry é portabilidade, editar o post de qualquer máquina simplesmente logando lá e quando eu salvar ele commita no repositório e o resto é magia do vercel.

Uma coisa que me decepcionou é que o forestry, diferente do Typora, suporta anexar imagens do clipboard. Eu uso o programa do XFCE para tirar prints da tela e colar com Ctrl+V. Pelo que eu entendi eu tenho que primeiro colocar a imagem no armazenamento do repo e depois anexar. Funciona, mas não do jeito que eu esperava.

Outra questão curiosa é que a opção de criar links está desabilitada, não sei porque. Eu tive que fazer uma pequena gambiarra usando o editor RAW, removendo os escapes que ele coloca se eu faço a sintaxe []() no editor WYSIWIG.

Apesar desses detalhes o site parece bem conveniente.

Como mostrado acima, esse post está sendo escrito no forestry.

Um detalhe que eu gostei bastante é que o site marca os posts como draft por padrão e tem um modo de preview.