
🌱 Criando o projeto
Primeiramente, crie um projeto em Next.js em seu ambiente de desenvolvimento (normalmente o seu computador local), com o código abaixo.

🔨 Compilando
Agora com o projeto instalado e funcional, podemos entender melhor a parte da compilação ou “build”. Esta fase do projeto consiste no framework gerar um site com arquivos estáticos para conseguirmos utilizá-lo no cPanel posteriormente para servirmos o site. Para fazemos a compilação de um site estático, precisamos antes definir uma configuração específica do Next.js, a propriedadeoutput no arquivo next.config.mjs deixando-o da seguinte forma:
out o qual contem os arquivos estáticos do seu site:

🚀 Publicação
Agora, com o site gerado podemos prosseguir para a parte de publicação para o site ficar acessível publicamente em seu domínio! Existem diversas formas de fazer a publicação, focaremos de forma manual, para que você entenda os fundamentos. Primeiramente, precisarás compactar os arquivos dentro deste diretórioout gerado no processo de compilação. Neste caso será usado o próprio gerenciador de arquivos do Windows para facilitar o entendimento, mas poderia também ser utilizado o terminal para isso.





out gerado anteriormente:


Disclaimer: todos os comandos utilizados neste tutorial foram utilizados com base em versões específicas da documentação oficial das tecnologias utilizadas (Next.js v14, Node.js 22.3.0), portanto, consulte a documentação oficial para ter as informações mais atualizadas.