No custom 404 page: unknown URLs show GitHub's generic page with no way back
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Facilidade para iniciantes
- 88/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- css, html, javascript
- Domínio
- frontend
Direção de pesquisa
A issue pede um novo 404.html na raiz do repositório, que o GitHub Pages serve para caminhos desconhecidos. Leia index.html e css/style.css para reutilizar o visual do site, e use caminhos absolutos como /Static_Chess/css/style.css e /Static_Chess/ para que os links funcionem em qualquer profundidade. Está pronto quando uma URL desconhecida em /Static_Chess/ exibe uma página estilizada com um link funcional de volta ao jogo; confirme que a resposta continua sendo 404 e execute npm test.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary
The site has no 404.html, so a mistyped or outdated URL under /Static_Chess/ shows GitHub's generic "File not found" page, which has no link back to the game.
Where
404.htmldoes not exist in the repository root- Live example:
https://tmhsdigital.github.io/Static_Chess/nope-404
Details
The Pages API reports custom_404: false. The page served for an unknown path is titled "Page not found · GitHub Pages" and contains no link to any URL on this site.
Impact
A visitor who follows a broken link has to edit the address by hand to reach the game.
Steps to reproduce
- Open
https://tmhsdigital.github.io/Static_Chess/nope-404.
Suggested fix
Add a small 404.html at the repository root that uses the site's stylesheet and links to the game. GitHub Pages serves it for unknown paths at any depth, so use absolute paths in it (/Static_Chess/css/style.css, /Static_Chess/), because relative ones break for URLs such as /Static_Chess/a/b.
Acceptance criteria
- An unknown URL under
/Static_Chess/shows a page in the site's style with a working link to the game - The response status is still 404
Getting started
- Relevant files:
index.html,css/style.css - How to run tests:
npm test,npm run format
Filed by repo-audit/pages-audit at 0144de7. Severity: low. Effort: S. audit-key: enhancement|404.html|custom-404
- Linguagem predominante
- JavaScript
- Estrelas
- 4
- Forks
- 2
- Merge médio
- 4h 8min
- PRs com merge (30d)
- 1
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de TMHSDigital/Static_Chess
-
documentation good first issue severity: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
TMHSDigital/Static_Chess#79 ·
-
enhancement good first issue severity: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
TMHSDigital/Static_Chess#76 ·
-
enhancement good first issue severity: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
TMHSDigital/Static_Chess#75 ·
-
enhancement good first issue severity: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
TMHSDigital/Static_Chess#72 ·
-
documentation good first issue severity: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
TMHSDigital/Static_Chess#49 ·
Todas as issues de TMHSDigital/Static_Chess
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia
-
discovery:other factory-active task-identify-harness-labels-done task-identify-issue-type-done
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
vercel/ai#25068 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
needs-triage typo
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
llm-d-incubation/llm-d-scaling-manager#122 ·
Mantenedores costumam responder em até 1 dia
-
create-strapi-app doesn't await writing license.txt, so a failed write skips its error handlingAbertaflag: invalid template issue: bug severity: low source: cli status: pending reproduction version: 5
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
strapi/strapi#28637 · 1 comentário ·
Mantenedores costumam responder em até 2 dias