debryc
(Deborah Chang)
2020 年10 月 2 日 14:11
1
3 个赞
好问题……我自己也曾对此感到疑惑。看起来文件名会被用来生成图片的描述。上传后,你可以在 Markdown 中对其进行微调。在查看包含图片的帖子时,将鼠标悬停在图片上或点击图片即可放大查看,底部会显示该描述。但我不确定这一描述在屏幕阅读器中是如何工作的。
如果这可行,那么对于那些特别重视无障碍访问的社区,可以围绕优化这些描述形成一种文化,版主也可以留意并编辑帖子以改进描述,或发送私信教育用户。

4 个赞
BryanV
(Bryan Van de ven)
2021 年5 月 17 日 19:56
3
我想顶一下这个帖子。
@codinghorror 这里是否有地方可以提交具体的技术改进请求?要求用户重命名文件或提供标记完全不可行。这些方法完全无法被发现,而且即使能被发现,对大多数用户来说门槛也太高了。添加替代文本必须显而易见、简单,并且(关键的是)成为上传图片的 正常流程的一部分**,以便依赖辅助技术的用户能够参与。在我看来,最好的解决方案是在上传图片时弹出一个窗口,提示用户输入描述性文本。而且,至少对于我们的论坛,我甚至希望提供一个配置选项,使提供非空文本成为强制性的 。
7 个赞
好的,我觉得你需要一个插件,或许可以从 Marketplace 开始?
BryanV
(Bryan Van de ven)
2021 年5 月 17 日 23:34
5
@codinghorror 我想表达的是,无障碍性必须作为 Discourse 的一等关注点直接内置其中,而不是事后补救。此外,由于最近一次与非官方插件相关的非常糟糕的体验以及一次失败的升级,我们只 安装官方插件。
2 个赞
sam
(Sam Saffron)
2021 年5 月 18 日 01:16
6
弹出窗口很少能提升可用性,因此我不确定是否同意这一观点。
目前,当我们从剪贴板粘贴时,会执行以下操作:
可以构建一个主题组件(此处无需插件):
添加一个醒目的红色弹出窗口
在上传图片后高亮显示“图片”一词
引入一个过渡页面
我建议在此处先从一个主题组件开始,再考虑任何核心层面的更改。
4 个赞
debryc
(Deborah Chang)
2021 年5 月 21 日 17:41
7
你能指点我查看一个包含这些元素的主题组件吗?我想亲自尝试一下,以便勾勒出替代文本/图像描述主题组件的工作流程。
不过,我认为像“活动”插件那样实现会更好:插入图片时弹出一个表单,在其中输入替代文本和图像描述。点击提交后,图片会自动格式化为正确的形式。
BryanV
(Bryan Van de ven)
2021 年7 月 1 日 23:16
8
我建议在此处先从一个主题组件入手,再考虑任何核心变更。
抱歉回复晚了。我一直认为 Discourse 的开发既深思熟虑又细致周全,从其他讨论帖中得到的印象也进一步让我相信可访问性是其优先事项。
正因如此,我实在难以理解这里的犹豫。我会将当前用户面临的情况描述为“几乎不可能添加,即使他们愿意或记得”,而管理员面临的情况则是“完全无法提醒或鼓励”。让 alt 标签更简单、更易用,似乎是极其容易实现的改进,却能为所有 Discourse 实例的可访问性带来巨大好处。这理应内置于每个地方。一点个人看法。
3 个赞
你当然可以构建一个阻止性的插页来防止发帖……我认为你可以通过“监视词”来实现这一点——既然我们知道默认的图像描述等于文件名?

1 个赞
BryanV
(Bryan Van de ven)
2024 年7 月 22 日 18:57
11
IMO,这些设置应该存在
上传图片时提示输入描述(默认开启)
尝试使用 AI 服务自动填充图片描述(默认关闭)
我个人不希望在未经人工审核的情况下自动提交 AU 标签。
话虽如此,但经过三年,我有点怀疑 Discourse 是否会构建功能来简化图片上传的可访问性选项。
ToddZ
2024 年10 月 29 日 16:53
12
我们不是一个图片很多的论坛,但我最近有机会发布了一张图片,不得不来 Meta 查找 alt-text 功能,以确定其工作方式。它并不明显。
我注意到如今网页开发普遍越来越重视可访问性。我希望 Discourse 在上传时能提示输入 alt-text,并提供将其设为必填的选项。
2 个赞
Falco
(Falco)
2024 年10 月 29 日 18:13
13
略有相关的是,Discourse AI 现在会在检测到帖子中缺少替代文本的图片时,一次性 提示用户启用 AI 生成的自动图片说明。
ToddZ
2024 年10 月 29 日 19:52
14
不过,我还是希望能在非 AI 论坛上看到作者的提示。
(不是针对 Discourse AI,而是因为到目前为止,我并不喜欢 AI 生成的替代文本,因为它提供的内容往往很平淡和/或不准确,并且忽略了上下文。AI 也许能在处理大量积压内容等批量操作方面发挥作用。但在文章或对话中,我宁愿让作者自己撰写替代文本,以表达图像的叙事重点,而不仅仅是视觉描述。)
1 个赞
Falco
(Falco)
2024 年10 月 29 日 20:14
15
未来最好的方法是社区开发一个主题组件来实现这一点。如果它受到好评,最终可能会被纳入核心。
1 个赞
BryanV
(Bryan Van de ven)
2025 年2 月 2 日 16:40
16
为什么?无障碍访问,特别是,是 Discourse 应该领先 的领域。
1 个赞
Discourse 确实提供了一种添加图片描述的方法。你只是不喜欢这个实现方式,并不意味着我们不是领先的!
如果你想要一个不同的实现方式,欢迎你将其作为主题组件实现,或者在 Marketplace 中付费请人来做。如果它的效果比我们现在的好,那么它就会被添加到核心中。很多改进都是这样进入核心的。
话虽如此,作为新的编辑器工作的一部分,我们将不得不重新审视用户界面的这个区域。它在计划中。
lindsey:
缺失的功能
图片 UI 用于调整大小、添加标题或以网格形式添加图片
1 个赞
您是指添加页脚还是更像 ALT 文本?我之所以来到这里,是因为我正在寻找目前预期的方式来为图像添加描述,特别是为盲人添加描述,如果有的话。
1 个赞
Canapin
(Coin-coin le Canapin)
2025 年3 月 19 日 00:09
19
icaria36:
你的意思是添加一个页脚还是更像ALT?
alt 属性是图像描述,你可以在图像 markdown 语法中添加它,或者直接从帖子预览中的图像缩略图添加:slight_smile:
Markdown 示例:

3 个赞
ToddZ
2026 年1 月 14 日 11:11
20
我进一步完善了对这一细节的思考。alt 文本(对有视觉能力的查看者来说是有点隐藏的)应至少 包含视觉描述,而叙事背景最好使用 figcaption 内联表达——这是一个(尚未?)在 Discourse 中可用的功能:Support image captions - in addition to alt text 。
但由于我们目前只有实际上是 alt 文本的“图片描述”,提示作者提供此信息仍然是件好事。
2 个赞