继续讨论 行内语言标记?(语言学习网站):
不确定这是否被视为一个漏洞或功能增强请求。基本上,当你引用 ruby 文本时,引用内容无法正确显示。例如:
日本語
如果你引用这段内容,你会得到类似这样的结果:
日に本ほん語
能否以某种方式更新,使引用包含 ruby 标签以正确格式化?或者这被视为“高级”引用,仅在完整帖子引用时才有效?
继续讨论 行内语言标记?(语言学习网站):
不确定这是否被视为一个漏洞或功能增强请求。基本上,当你引用 ruby 文本时,引用内容无法正确显示。例如:
日本語
如果你引用这段内容,你会得到类似这样的结果:
日に本ほん語
能否以某种方式更新,使引用包含 ruby 标签以正确格式化?或者这被视为“高级”引用,仅在完整帖子引用时才有效?
是的,我希望我们实现这个功能,这应该很简单……我们的 HTML 转 Markdown 的 JS 实现有一个小疏忽。
@vinothkannans 你能把它加到你的任务列表里吗?
太棒了。补充一点,我注意到最后一个字符上方的假名注音(rt 标签文本)通常不会被高亮,因此也不会被引用(但应该被引用)。由于这都在最后一个 ruby 标签范围内,处理起来应该不难,但在实现时值得留意这一点。
好的,请记住,这对我们来说不是主要优先级,但我认为我们应该在未来一两个月内完成。这项工作已经分配出去了。
近期有希望处理这个问题吗?![]()
好的,我已经把它加到本周的待办事项列表里了。
已完成。以下提交应能解决此问题。
保留所有已列入白名单的 Ruby 相关标签可能是个好主意,尽管 rb 和 rp 现在已较少使用。不过,rp 是为了对旧浏览器提供遗留支持而设计的,因此对于 Discourse 来说可能并不特别相关。无论怎样都无关紧要,我只是觉得应该提一下。
编辑:
更重要的是,当我在帖子开头(OP)中的那个词(且仅是那个词)上测试时,它会遗漏周围的 ruby 标签,导致文本无法按预期格式化。如果我在引用前高亮显示该词两侧的文字,则会包含 ruby 标签,但如果该词是帖子的开头或结尾部分,这种变通方法就无法奏效。有什么办法可以确保包含 ruby 标签吗?
没问题,如果需要的话,我会把这些标签加入白名单。此外,在 PR 贡献中操作起来也很简单。
这是浏览器层面的复制粘贴功能在用户体验上存在的问题。我们对此无能为力。
我找个时间把 Discourse 开发环境搭建起来。![]()
明白了。最坏的情况下,我可以引用整个帖子来获取这些情况下的正确 HTML。这仍然是一个巨大的改进。谢谢!
rb 和 rp 标签现在已加入白名单。
此主题在 25 小时后自动关闭。不再允许新回复。