Remaining pages with several <h1> (content headings, empty h1 on /coc/ and /manuscript/)

Ouverte
#928 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
55/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
html, markdown, python

Piste de recherche

Start with the report-only section of scripts/check_seo_html.py and inspect the listed page sources. Check the templates or widgets for empty h1 elements, the PDF embed on /cv/, and scripts/generate_sc_profiles.py; demote content headings as described and confirm their styling remains consistent. Done means the report lists no pages with multiple h1 elements and the check is promoted to a hard failure.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

new website

Problem

After #882, 13 pages still have more than one <h1> (build of main, 2026-10-28; scripts/check_seo_html.py lists them in its report-only section). #882 deliberately left these out because most come from # headings in content files rather than from templates. #860 is closed.

  • /about/mission/: 2 h1 — "Mission"; "Mission Statement"
  • /citation-politics/: 5 h1 — "Towards Citational Justice"; "Overview"; "Toolkit"; "Coming Up"; "Get involved!"
  • /coc/: 2 h1 — ""; "Code of Conduct"
  • /cv/: 2 h1 — "FORRT CV"; "This browser does not support PDFs. Please downloa"
  • /educators-corner/002-transparencychecklist-balazsaczel/: 2 h1 — "Using the 'Transparency Checklist Guidelines&#"; "Transparency Checklist Guideline for Education"
  • /manuscript/: 2 h1 — "Manuscript"; ""
  • /neurodiversity/: 5 h1 — "Neurodiversity"; "Our Goals"; "What We’re About"; "Our Resources"; "About the Team"
  • /nexus/: 2 h1 — "Nexus"; "FORRT’s Educational Nexus"
  • /publications/: 8 h1 — "Publications"; "Academic peer-reviewed publications"; "Preprints"; "Op-Eds and Other Media"; "Policy Briefs"; "FORRT affiliated projects"; "Work in Progress"; "Find More About Ongoing Projects"
  • /reversals/: 2 h1 — "Replications & Reversals"; "All Effects (sorted by discipline)"
  • /summaries/: 2 h1 — "FORRT Summaries"; "100+ Summaries of Open and Reproducible Science Li"
  • /testimonials/: 9 h1 — "Testimonials"; "FORRT Community Stories & Testimonials"; "Finding Belonging in Open Science"; "My Journey into Replications, Reproducibility, and"; "On Supportive Mentorship and Personal and Professi"; "Learning, Contributing, Belonging: My Experience w"; "Choosing Humanity: Why FORRT Feels Like Home"; "Doing Good Research, Together: Growing with FORRT"; "From Brazil to the world: How a seemingly ‘s"
  • /about/steering-committee/: 2 h1 — "Steering Committee"; "Steering Committee"

Notes for fixing

  • Empty h1 on /coc/ and /manuscript/: this looks like a template or widget issue, not content. Check those first.
  • /cv/: the PDF embed's fallback text ("This browser does not support PDFs…") is rendered as an h1.
  • /about/steering-committee/ is generated by scripts/generate_sc_profiles.py, so demote the heading there rather than in the Markdown.
  • The rest (/publications/, /testimonials/, /neurodiversity/, /citation-politics/, …): demote the content-level # headings to ##. Check that styling stays the same.
  • Once the list is empty, promote the "several <h1>" report in check_seo_html.py to a hard check.
Langage dominant
HTML
Étoiles
42
Forks
33
Merge moyen
16 h 3 min
PR mergées (30 j)
121

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de forrtproject/forrtproject.github.io

Toutes les issues de forrtproject/forrtproject.github.io

Issues similaires

Plus d'issues Accessibility

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.