Edit URL into a topic title after creation?

我刚刚通过另一个询问此功能的主题发现了这个功能。太棒了!
我稍微测试了一下,看看它是如何工作的。这有点复杂 :wink: 看来你必须首先将 URL 输入到标题中。你不能先写其他内容,然后再想添加 URL(但你可以先输入 URL,然后再写其他内容,甚至可以在 URL 之前添加)。[编辑:仅适用于帖子。你无法编辑现有标题]

输入方式也有点棘手:你必须先写 http://https://,然后不间断地输入完整的 URL :wink: 但输入完成后必须稍作停顿(即使在没有停顿的情况下添加一个空格,也会导致它无法工作)。

我的理解是,http(s):// 必须在标题的开头被检测到,并且一旦有短暂的停顿,它就会将之后输入的内容视为 URL(就是这样。这就是 URL,之后无法更改。现在不行,以后也不行。之后只能将其删除。如果你输入的内容中包含任何空格,Discourse 将不会执行任何操作,而是将其视为“普通”标题。链接似乎是在验证帖子时进行检查的:如果其中没有点号,系统会提示无效。复制/粘贴也适用,但需遵循所有相同参数:你必须粘贴 URL;必须在开头;不能有空格。之后你可以添加任何内容)。

要删除它,你必须点击标题上方附近的编辑图标。帖子下方的编辑功能不提供删除链接的选项。

所以,如前所述,如果你不知道这些规则,这一切都有点棘手,但它仍然很棒。

4 个赞