Tanto tempo depois, resolvi tirar a poeira do meu blog por uma causa nobre: aprendizado.
Apesar de ter lido a última postagem e ter desejado apagar esse capítulo que talvez tenha sido o pior da minha vida profissional, é bom deixar as coisas ali, pra que os mesmos erros não sejam cometidos. Essa é a função dos livros e dos museus, não é mesmo? Enfim.
Aprendizado
Como estou em férias, decidi estudar mais e aprender sobre Vue.JS, e pra isso refiz meu blog usando Gridsome, um gerador estático que funciona com Vue.JS por trás e Netlify CMS para ter uma interface no gerenciamento do conteúdo.
Há pouco tempo atrás eu havia refatorado o site do ZOFE, meu podcast sobre desenvolvimento web, usando React como biblioteca (assim como Vue.JS para este), Gatsby como gerador estático (como Gridsome para este), e Contentful como gerencimaneto de conteúdo (como Netlify CMS para este).
Migrando
Antes, meu blog estava hospedado no Github Pages, e rodava Jekyll. A migração em sí levou menos de duas horas. O que mais prolongou o processo foi, na verdade, a correção dos metadados que ficam no cabeçalho dos arquivos Markdown. Eu utilizei o template básico do Gridsome pra blogs e fiz apenas alguns ajustes nas cores.
Quando refiz o site do ZOFE, me lembro que levou alguns meses (pelo fato de não poder desprender muito tempo pra ele), e ainda teve muita complicação com APIs, conectando todos os pontos necessários e fazendo tudo rodar como deveria.
Já com Gridsome foi uma experiência absurdamente simples. Todo o processo foi rápido, além de ter escolhido o Netlify CMS faz com que absolutamente tudo fique dentro de uma stack apenas, não tenho que conectar aqui com acolá.
Logo depois que a migração foi feita, resolvi fazer um tweet comentando o feito - é igual ir na academia e não postar selfie, não é? Não faz efeito, não emagrece e não cresce músculo.
No tweet, eu compartilhava o feito e o quão fácil foi. Então o querido Diego Eis recomendou um serviço pra gerenciar o conteúdo de sites gerados estaticamente, e me lembrei do Netlify CMS que, uma vez que o blog todo estava configurado e funcionando, levou exatamente QUATRO minutos pra ser integrado.
Testando: um, dois, três
E como este é o primeiro post que estou fazendo usando o Netlify CMS, vou postar uma imagem pra ver o que acontece.