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

Đang mở
#928 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
55/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
html, markdown, python
Lĩnh vực
accessibility, content, testing

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.
Ngôn ngữ chính
HTML
Star
42
Fork
33
Merge trung bình
17 giờ 18 phút
Pull request đã merge (30 ngày)
111

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của forrtproject/forrtproject.github.io

Tất cả issue của forrtproject/forrtproject.github.io

Issue tương tự

Thêm issue về Accessibility

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.