Feature request (docs): add an "Accessibility" page documenting HugoBlox's built-in a11y features
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- Medio día
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- html
- Área
- accessibility, documentation
Línea de trabajo
Comienza revisando la estructura de documentación existente y los comportamientos de accesibilidad enumerados en la propuesta. Consulta el issue #3335 para ver la nota complementaria sobre personalización y, después, añade una página de Accessibility que cubra las funciones enumeradas y enlace a esa nota; se considera terminado cuando la página se puede encontrar y cada comportamiento prometido está documentado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Prerequisites
Proposal
Add an Accessibility page to the docs (e.g. under Reference or Guide) describing the a11y
features that are (or should be) built into every HugoBlox page, so site owners know what they get out of the
box and reviewers/institutions can point to it. Suggested outline:
- Skip to content — every page renders a "Skip to main content" link as the first focusable
element (visually hidden until focused) that jumps to the main landmark. - Landmarks — page content is wrapped in
<main id="main-content">; header/footer are
distinct regions. - Keyboard focus — interactive controls show a visible
:focus-visibleoutline (including the
action-link buttons on publications/projects). - Heading structure — section titles (collection, markdown, portfolio blocks) render as real
<h2>headings, so the document has a proper outline for screen-reader navigation. - Descriptive names — social/profile icon links expose human-readable accessible names rather
than raw icon slugs. - A short "how to keep it accessible when customising" callout linking to the companion note
(see the customisation issue https://github.com/HugoBlox/kit/issues/3335).
Motivation and context
According to the readme, HugoBlox powers 150k+ sites, many of them academic/institutional. In these contexts, accessibility is commonly a hard requirement (WCAG/Section 508/EN 301 549). The theme now implements several WCAG 2.1 AA basics — bypass blocks (2.4.1), visible focus (2.4.7), info & relationships / headings (1.3.1), and name/role/value (4.1.2) — but the docs don't mention accessibility anywhere, so users can't tell what's covered or cite it.
- Lenguaje dominante
- HTML
- Estrellas
- 9.8k
- Forks
- 2.9k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de HugoBlox/kit
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
proposal stale
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
-
`hbx dev` and `hbx build` reject additional Hugo arguments despite documenting `[hugoArgs...]`Abiertoneeds triage
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
-
needs triage
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Todos los issues de HugoBlox/kit
Issues similares
-
Webapp: context-usage panel is clipped at 125% UI scaling (fixed px height, no scroll)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
NousResearch/hermes-agent#150502 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
【文章自薦】學習網頁內容無障礙Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
-
[Type] Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 5 días
-
area:shell order:5 status:needs-user type:chore
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
krystianslowik/arkt#752 ·
Los mantenedores suelen responder en 1 día
-
Skip link visibilityAbiertoa11y
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
omeka/theme-centerrow#34 ·