Feature request (docs): add an "Accessibility" page documenting HugoBlox's built-in a11y features
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 半日
- 初心者へのやさしさ
- 72/100
- issue の種類
- ドキュメント
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- html
調査の方向性
まず、既存のドキュメント構成と提案に記載されているアクセシビリティの動作を確認します。カスタマイズに関する補足注記については issue #3335 を確認し、その後、記載された機能を網羅し、その注記へのリンクを含む Accessibility ページを追加します。ページを見つけられ、約束された各動作が文書化されていれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- HTML
- スター
- 9.8k
- フォーク
- 2.9k
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
HugoBlox/kit のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
-
proposal stale
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 62/100
-
needs triage
難易度 3/5 1〜2日 初心者へのやさしさ 58/100
-
needs triage
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
似ている issue
-
accessibility good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
blixvip/BlendClone#25 ·
-
bug i18n parity priority: low ui
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
storytold/photocraft#12057 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
StarCitizenWiki/mediawiki-extensions-EmbedVideo#224 · コメント 1 件 ·
-
Webapp: context-usage panel is clipped at 125% UI scaling (fixed px height, no scroll)対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
NousResearch/hermes-agent#150502 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
【文章自薦】學習網頁內容無障礙オープン
難易度 1/5 1時間未満 初心者へのやさしさ 76/100