GitHub Pages — o que não te ensinaram na escola

Algumas dicas bacanas sobre o GitHub Pages que só se aprendem na prática

“Colorful balloons on a string against a blue sky” by Andreas Weiland on Unsplash

O GitHub Pages é um serviço gratuito, oferecido pelo GitHub, para que você possa hospedar e renderizar sites a partir dos seus repositórios.

Domínios

username.github.io/repository-name

Para que o meu site pessoal utilizasse o GitHub Pages, eu criei um repositório chamado jlozovei.github.io e selecionei que iria utilizar o serviço. Assim, com esse nome de repositório, o GitHub sabe que deverá renderizar o site na raiz do domínio, não criando um novo caminho com o nome do repositório (como no exemplo acima).

Link oficial da documentação do serviço, na sessão sobre domínios customizados: https://docs.github.com/pt/pages/configuring-a-custom-domain-for-your-github-pages-site

Versionamento por branches

O GitHub Actions é outro serviço muito bom oferecido pela plataforma, é gratuito para repositórios abertos e possui várias receitas prontas.

Como essa action que faz justamente o que falamos acima — o deploy automático do seu site para o GitHub Pages.

Temas

https://pages.github.com/themes/

--

--

Human, front-end developer, amateur musician, writer and speaker; problem solver. https://jlozovei.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Julio Lozovei

Human, front-end developer, amateur musician, writer and speaker; problem solver. https://jlozovei.dev