Hugo Blog

Não teve jeito, me rendi ao Hugo. Como já estava hospedando meu blog estático no github, tudo de forma manual e artesanal, me peguei pesquisando formas de automatizar isso e eventualmente testar algumas ferramentas que já faziam esse trabalho há algum tempo, como é o caso do Jekyll (talvez o mais famoso) e outros.

Resolvi então deixar o trabalho para quem já faz isso muito bem, inclusive com o tema do Joswiak que é um tema (template/skin/css/etc) que eu sempre quis fazer, se tivesse esse talento.

Estou então testando essa nova arquitetura: o Hugo gera localmente os arquivos públicos a serem hospedados no github, e para distribuir na sua rede CDN e de quebra, conectar com meu dominio pessoal, estou usando a Digital Ocean, que tem um app gratuito para sites estáticos.

Os posts são escritos na minha máquina local toda vez que rodo hugo new posts/nome-do-post.md. Abro o arquivo gerado no VS Code mesmo, gero os arquivos novos com o comando… hugo (isso mesmo), e então posso comitar e subir os assets estáticos no github. A Digital Ocean faz sua mágica para deployar os arquivos do repositório e em alguns segundos o site está atualizado e servido via CDN global. Se eu conseguir atualizar o site algumas vezes no ano que vem, conto por aqui como foi a experiência.