Discourse页面没有H1?

你好,

我刚刚在我们的 Discourse 实例上运行了 WAVE 无障碍检查器,发现页面上没有 H1 标题。有没有办法将标题设置为 H1?任何帮助或支持都将不胜感激——谢谢。

2 个赞

每个主题都有一个 H1 标题,请查看此页面的源代码。

如果您使用文本标志,那么根页面也会将站点标题作为 H1 标题使用。

2 个赞

我正在使用自定义标题链接组件,这会有影响吗?

你只需稍作禁用并检查一下,但据我猜测,应该不需要。\n\n你是在查看最新页面还是分类页面?如果是,是否使用了图片作为标志?如果是,请参考我的第一条回复:在这些情况下,由于页面中没有充当主标题的内容,因此不存在 h1。如果人们是在搜索你的社区,那么并不需要 h1。如果你是将主题作为入口点,那么它们始终会包含 h1。

1 个赞

是的,PNG 标志正在使用中。我们并非为了 SEO,而是出于无障碍访问的考虑。

没错,但这些页面没有标题,因此没有什么内容可以包裹在 <h1> 标签中。你当然可以临时拼凑一个,但我并不认为这是必要的。

我在 WCAG/WAI 中找不到任何要求个页面都必须有 H1 的规定,只要求任何主要标题应使用 H1。按照你的逻辑,https://www.google.com 也不符合标准,因为它没有包含 H1。这也是为什么 Wave 将缺少 H1 标记为警报的原因——因为并非每个页面都需要它。

3 个赞