Migrando de hugo para 11ty
Postado em 26/07/2025
Usei o gerador de sites estáticos hugo durante alguns anos e parecia que estava tudo ok. Hugo é bem rápido e o binário, escrito em go, não tem nenhuma dependência. Porém eu fui notando que as versões mais recentes do software, de 2024 para cá, quebraram compatibilidade com as versões mais antigas.

Tchau, hugo...
Isso me deixou um pouco chateado, pois hugo tem uma curva de aprendizado bem íngreme. Não estava disposto a "reaprender" toda a estrutura de diretórios, que mudou significativamente, e nem a consertar meus layouts antigos e mal feitos.
Tomei a decisão então de abandonar o hugo, mas não queria montar páginas em html, precisava de algo mais eficiente e foi aí que encontrei o 11ty em um vídeo no YouTube.
A princípio, não me animei muito. Nunca gostei de JavaScript nem peguei o bonde do NodeJS quando ele passou há uns dez anos. Porém o programa é tão simples, e o processo de criação de um site estático tão rápido, que fui forçado a dar o braço a torcer e migrar para o 11ty.

...Olá, 11ty!
Recomento demais assistir o vídeo 6 Minutes to Build a Blog from Scratch with Eleventy do criador do 11ty. Além disso, há uma excelente introdução ao 11ty no blog 11ty.rocks Create Your First Basic 11ty Website.
Pretendo fazer uma série de posts aqui no blog ensinando o pouco que eu aprendi migrando meu antigo projeto hugo para o 11ty. Ah, sobre o design das páginas, eu "me inspirei" descaradamente no blog de Steve Losh. Achei o design "minimalista" da página dele de extremo bom gosto.
Voltando ao 11ty, ele é bem básico, não fornece quase nada out-of-the-box quando comparado com o hugo. Ou seja, não espere várias funções interessantes ou variáveis em grande quantidade, tudo deve ser feito "do zero", utilizando-se funções JavaScript, ou a partir de plugins (até o feed RSS é um plugin).
Referências
- 6 Minutes to Build a Blog from Scratch with Eleventy
- Create Your First Basic 11ty Website
- Página do projeto 11ty
- Blog do Steve Losh