复制/粘贴链接时的全新行为

我的论坛中有几个站点我们使用链接来生成一个“one-box”。从今天早上开始,这种行为已经改变了。我通常会复制,然后“粘贴为纯文本”,只粘贴链接。

今天早上,当我尝试粘贴为纯文本时,它变成了这样:

image

这不会生成“one-box”。然后我必须删除所有括号才能生成“one-box”。

这是 Discourse 的新行为吗?还是与我使用的网站有关?

编辑:我现在正在阅读新版本说明。那么,这意味着我是否总是需要删除括号才能恢复“one-box”?

编辑 2:刚尝试更改另一篇文章中的链接,我只想替换链接,但它又默认显示为“one-box”(如上面的截图),我不得不删除所有多余的内容。

这是一个永久性的改变吗?

3 个赞

我一开始也对此感到困惑……这里有一个关于该功能是如何开发的帖子:Idea: Paste links in the editor

所以这个想法是,你高亮一些文本,然后粘贴一个 URL 会将高亮的文本变成链接的标签。

我不确定如果高亮的文本已经是 URL,是否应该禁用该功能(这种不一致会不会让人困惑)?或者也许这个功能本身就很有用,我们只需要习惯这个改变?

我很想听听这个是否会成为一个普遍的困惑点。

1 个赞

如果有人在投票,我反对这项更改。我们经常使用一个盒子,这适得其反。

我每天还会发布几个动漫交易的链接,我从前一天复制/粘贴并替换链接,但这真的行不通。

我不知道粘贴时 URL 是如何在此处规划的,但它应该变成

  • 当粘贴为纯 URL 而不选择任何文本时,它应该像以前一样,作为 onebox 或纯链接
  • 当选择了某些文本并“覆盖”它粘贴链接时,它应该创建一个带有括号等的普通链接
2 个赞

如果一个选区有 URL,那么测试它并像平常一样粘贴应该很简单。我可以稍后提交一个 PR。

3 个赞

已在 UX: only apply link formats on paste to selections that do not contain links by gwwar · Pull Request #15159 · discourse/discourse · GitHub 中更新

3 个赞

此主题已在 42 小时后自动关闭。不允许回复。