Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Página hospeda no GitHub não carregando o CSS

Olá preciso que me ajudem com o seguinte, ao publicar meu site pessoal no GitHub ele só está carregado o conteúdo em HTML e não o CSS, como posso fazer para a página aparecer completa? Segue o link do GitHub para acesso e análise: https://fonsecafael.github.io/Portifolio_Rafael_S_Fonseca/

2 respostas
solução!

Oii, Rafael!

Testei seu código aqui e consegui ajustar.

Problema:Quando você coloca uma barra ( / ) no começo do link, como:

<link href="/styles/style.css">  <!-- COM BARRA (NÃO FUNCIONA) -->
<img src="/imagens/foto.png">    <!-- COM BARRA (NÃO FUNCIONA) -->

O navegador entende que esses arquivos estão na raiz (pasta principal) do projeto, mas no seu projeto, eles estão dentro de pastas (styles/, imagens/).

Por que isso quebra no GitHub Pages?

  1. Localmente (no seu PC) pode funcionar, porque seu navegador "adivinha" onde estão os arquivos.
  2. No GitHub Pages, o navegador procura exatamente onde você mandou e como ele não acha essas informações, elas não carregam.

Solução: Tire a barra ( / ) do começo!Assim, o navegador busca a partir da pasta atual (onde está o index.html):

<link rel="stylesheet" href="styles/normalize.css">
 <link rel="stylesheet" href="styles/style.css">

Faça o mesmo para a imagen:

<img src="imagens/Foto perfil sem fundo.png" alt="Foto de perfil de Rafael S. Fonseca">

Agora o GitHub Pages encontra os arquivos, porque você está dizendo:"Olha, navegador, o style.css está dentro da pasta styles, que está **no mesmo lugar que o index.html."

Aqui está o teste que fiz depois de fazer os ajustes. Depois irei deletar esse teste.

Espero ter ajudado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Muito obrigado, de fato resolveu.