Markdown 转义

当我尝试从 Meta 的 Safari 浏览器复制 /raw/ 路径下的内容到 Safari PWA 时,结果与在 Linux Mint 系统上使用 Firefox 浏览器时不同,无法得到代码块。此外,在 iPhone 上粘贴到富文本编辑器或 Markdown 编辑器时,Markdown 转义字符会丢失。

也许启用新的编辑器会有帮助?

我的 Discourse 版本是 2026.10.0-latest,具体提交为 Commits · discourse/discourse · GitHub

并且已启用 Enable markdown endpoints 选项

实际上,编辑器重新设计并不存在那个 / 转义问题

听起来这里可能存在两个独立的问题:一是从 /raw/ 复制内容时 Safari/PWA 的剪贴板处理问题,二是在 iPhone 上粘贴时发生的 Markdown 转义问题。

启用新编辑器可以作为测试手段,但我建议首先比较相同内容在 Safari、Safari PWA 和 Firefox 之间,以及在富文本编辑器和 Markdown 编辑器之间的表现。在启用 Enable markdown endpoints 的情况下,也值得检查这种行为是否特定于剪贴板转换,而不是 /raw/ 端点本身的问题。

如果有人能稳定复现此问题,提供浏览器/iOS 版本以及复制/粘贴内容的最小示例,将有助于缩小格式被修改的范围。

所以你的预期是:

  1. 编辑器会自动用三重反引号(```)包裹你的文本?
  2. Markdown 应该与你复制的内容完全一致,但像用于加粗的星号这类格式却没有保留下来?

这听起来像是两个不同的问题。

就第一点而言,据我所知,在我的(Android)手机或笔记本电脑(Chrome 浏览器)上从未发生过这种情况。你能试试其他浏览器吗?也许这是 Firefox 特有的行为。

至于第二点,我没有遇到这个问题。在这里添加 iosmobile 标签。

我喜欢 Firefox,因为我可以右键点击并使用全选