No custom 404 page: unknown URLs show GitHub's generic page with no way back
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 88/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- css, html, javascript
- Domaine
- frontend
Piste de recherche
L'issue demande un nouveau 404.html à la racine du dépôt, que GitHub Pages sert pour les chemins inconnus. Lisez index.html et css/style.css pour réutiliser l'apparence du site, et utilisez des chemins absolus comme /Static_Chess/css/style.css et /Static_Chess/ pour que les liens fonctionnent à toute profondeur. C'est terminé lorsqu'une URL inconnue sous /Static_Chess/ affiche une page stylisée avec un lien fonctionnel vers le jeu ; vérifiez que la réponse reste 404 et exécutez npm test.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- JavaScript
- Étoiles
- 4
- Forks
- 2
- Merge moyen
- 4 h 8 min
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de TMHSDigital/Static_Chess
-
documentation good first issue severity: low
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
TMHSDigital/Static_Chess#79 ·
-
enhancement good first issue severity: low
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
TMHSDigital/Static_Chess#76 ·
-
enhancement good first issue severity: low
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
TMHSDigital/Static_Chess#75 ·
-
enhancement good first issue severity: low
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
TMHSDigital/Static_Chess#72 ·
-
documentation good first issue severity: low
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
TMHSDigital/Static_Chess#49 ·
Toutes les issues de TMHSDigital/Static_Chess
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
discovery:other factory-active task-identify-harness-labels-done task-identify-issue-type-done
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
vercel/ai#25068 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
needs-triage typo
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
llm-d-incubation/llm-d-scaling-manager#122 ·
Les mainteneurs répondent en général sous 1 jour
-
create-strapi-app doesn't await writing license.txt, so a failed write skips its error handlingOuverteflag: invalid template issue: bug severity: low source: cli status: pending reproduction version: 5
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
strapi/strapi#28637 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours