Até onde eu sei o GitHub pages é um serviço de hospedagem para sites estáticos, mas você consegue colocar seu domínio personalizado .com.br ao invés do .github.io, por exemplo, nele . Mas é importante salientar que hospedagem é uma coisa e domínio é outra.

Alguém hoje em dia ainda compra domínios pra fazer portfólio ou algo além de tocar um projeto profissional?

O domínio é bastante importante tanto para projetos pessoais quanto para profissionais, além de tá dando mais credibilidade para seu projeto...

Entendi, muito obrigado, realmente, quanto ao GitHub Pages ele apresenta algumas limitações. E acho que começar a usar um domínio próprio vai me ajudar (mesmo que seja em questão de aprendizado), de novo, mto obrigado.