Gh-pages projeto.github.io

Olá. Eu possou um projeto no Github que possui uma página estática hospedada lá. Funciona bacaninha, mas eu vi que muitos projetos tem a URL tipo projeto.github.io. Porém o meu ficou com meunomedeusuario.github.io/nomedomeuprojeto. Já tentei corrigir com CNAME, mas recebi um e-mail do Github dizendo que a URL personalizada não poderia contar github.io ou github.com. Eu não quero um domínio, só quero que fique assim a minha URL. Alguém sabe me dizer se isso é possível?

Pode ser que o index.html não esteja na raiz do repositório.
Edit
Pode ser também por conta do branch, confira se esta no master.

1 curtida

O GitHub te dá o direito de ter um domínio tipo username.github.io.

Todos os repositórios pertencentes a conta com este username vão ficar em username.github.io/meu-projeto

É possível que as páginas que vc viu tenham uma conta só pra elas. Por exemplo, faz de conta que tenho um app chamado MyAmazingApp. Ao invés de eu criar um repositório na minha conta pessoal, eu crio uma conta nova com o username myamazingapp e pronto, já posso usar o domínio myamazingapp.github.io

Aqui explica melhor: https://pages.github.com

2 curtidas

O index.html está na pasta raiz. O branch não é o master e sim o gh-pages, mas isso eu acho que não influencia em nada, pelo menos foi o que eu entendi.

Agora sim eu entendi, valeu. Vou criar uma conta para o meu projeto. Mas só pra confirmar, eu crio uma conta para o projeto, e nela eu crio o repositório pra ele? Isso me faz surgir uma outra dúvida. Eu possuo um projeto em uma organização, posteriormente eu farei uma página pra ele no repositório, ela vai ficar assim também? Não dá pra deixar “organizacao.projeto.github.io”?

Editado

Acabei de ver o link…Então eu devo criar a conta, e criar um repositório assim: “nomedaconta.github.io”. Agora sim eu entendi. Valeu mesmo. Só tem lá a dúvida do projeto da organização ainda, já que eu não posso criar uma conta só pra ele.

1 curtida

É, esta parte da organização também não sei bem como funciona, mas no link que passei parece que usuários e organizações são equivalentes, funcionam da mesma forma.

1 curtida

Tá, então é só criar um repositório tipo “meuprograma.github.io” que a página vai se chamar “minhaorganizacao.meuprograma.github.io”?

Acredito que não.

Acho que vc teria algo como:

minhaorganizacao.github.io/meuprograma

Mas aí, só testando mesmo.

Droga. Enfim, valeu pelas informações.

Só mais uma coisa que pode ser gambiarra…

Cria uma nova conta chamada meuprograma. Nela cria o repositório meuprograma.github.io.

Vai na sua conta pessoal ou na conta da sua organização e forka os projetos que forem importantes de meuprograma.

Pode funcionar, mas é só uma idéia.

Valeu vou tentar.