🌐 GitHub Pages: Hospede seu site de graça (e com domínio próprio!)
- #GitHub
🚀 O que é o GitHub Pages?
O GitHub Pages é um serviço gratuito do GitHub que permite hospedar sites estáticos — ou seja, feitos com HTML, CSS e JavaScript — direto de um repositório. É perfeito pra portfólios, blogs, documentações ou qualquer projeto que não dependa de back-end.
🛠️ O que dá pra hospedar?
O GitHub Pages só suporta arquivos estáticos, então nada de PHP, Python ou banco de dados. Mas se o seu projeto for feito com:
- HTML
- CSS
- JavaScript puro ou frameworks front-end (como React, desde que seja buildado)
- Imagens, fontes e outros arquivos estáticos
...então você tá pronto pra subir!
📦 Como hospedar seu site no GitHub Pages
- Crie um repositório no GitHub com os arquivos do seu site.
- Vá em Settings > Pages.
- Em Source, selecione a branch (geralmente
main) e a pasta (/rootou/docs). - Clique em Save e pronto! Seu site estará disponível em:
https://seu-usuario.github.io/nome-do-repositorio
🌍 Usando um domínio personalizado
Quer deixar seu site com a sua cara, tipo www.meusite.com? Dá pra fazer!
- Compre um domínio em um serviço como Registro.br, GoDaddy, Google Domains etc.
- No seu repositório, crie um arquivo chamado
CNAME(sem extensão) e coloque dentro dele o seu domínio:
www.meusite.com
- Vá até o painel de DNS do seu domínio e adicione um registro CNAME apontando
wwwpara:
seu-usuario.github.io
- No GitHub, em Settings > Pages, digite seu domínio em Custom domain e ative o Enforce HTTPS.
Pronto! Agora seu site está no ar com um domínio personalizado e seguro.
✅ Vantagens do GitHub Pages
- Gratuito (sem pegadinhas)
- HTTPS incluso
- Alta disponibilidade
- Integração com Git (deploy automático com cada push)
- Domínio personalizado sem custo extra
⚠️ Limitações
- Só aceita sites estáticos
- Limite de 1 GB por repositório
- Sem suporte a back-end ou banco de dados
- Não recomendado para sites comerciais com alto tráfego




Dimas, GitHub Pages realmente se tornou uma excelente opção para quem busca uma solução simples e gratuita para hospedar sites estáticos. A possibilidade de usar um domínio personalizado e garantir HTTPS sem custo adicional é um grande atrativo, especialmente para quem está começando com projetos pessoais, como portfólios ou blogs.
O processo de configurar o GitHub Pages é bem direto, e como você mencionou, a integração com o Git torna o deploy bem mais ágil e automático, o que facilita a atualização constante do conteúdo do site.
Embora a limitação a sites estáticos seja uma restrição, ela pode ser facilmente contornada para muitos projetos que não dependem de back-end. Para quem tem um projeto mais dinâmico, como uma aplicação web com banco de dados, o GitHub Pages pode não ser a melhor solução, mas como alternativa para sites mais simples, ele cumpre muito bem o papel.
Com essas limitações em mente, você acha que o GitHub Pages poderia ser útil para outras aplicações mais dinâmicas, como sites interativos feitos com JavaScript frameworks (por exemplo, React ou Vue)? Ou para esse tipo de site, é melhor optar por soluções como Netlify ou Vercel?