Deploy automático com Netlify e GIT
O Netlify é um serviço de hospedagem para sistemas baseados em tecnologias front-end, que não necessitam de banco de dados ou linguagens back-end para funcionar. O Netlify é gratuito; basta se cadastrar e começar a usar.
O GitHub é uma plataforma gratuita de controle de versões que permite gerenciar projetos e colaborar com uma vasta comunidade de desenvolvedores.
A primeira etapa é sincronizar o Git com o Netlify. Na tela principal da sua conta do Netlify, clique no botão “New site from Git”. Nesta etapa, autentique-se com sua conta do Git e selecione o repositório ao qual o Netlify terá acesso. Além disso, defina o comando que o Netlify deve executar para fazer o build do projeto. Como estamos usando o Hugo, o comando deve ser hugo -d.
A conta do Netlify inclui um domínio padrão (xxx.netlify.app). Caso precise de um domínio próprio, você pode adquiri-lo diretamente na plataforma ou configurar um CNAME através de serviços como o Registro.br.
Com esses ajustes, toda vez que houver um deploy na branch, o Netlify fará o build e publicará automaticamente. Este serviço é excelente para divulgar seu trabalho sem a necessidade de pagar por hospedagem.