重现此问题,请进行以下两项管理员设置:
- 启用 markdown 链接化:true
- markdown 链接化 TLD:none (即删除所有默认设置的 TLD)
然后,对包含完整句子的任何帖子执行“重建 HTML”,并注意每句话末尾的最后一个单词及其后面的点现在都已链接化。示例:
等待最后一个单词。
重现此问题,请进行以下两项管理员设置:
然后,对包含完整句子的任何帖子执行“重建 HTML”,并注意每句话末尾的最后一个单词及其后面的点现在都已链接化。示例:
等待最后一个单词。
我可以重现这个问题,我会告知我们的开发人员。
同时,请禁用 enable markdown linkify 或添加 TLD,以解决此问题。 ![]()
这不禁让人想问“为什么”?我认为我在这里支持的修复方法是根本不允许 markdown linkify tlds 为空。
将添加一个 pr-welcome 来在此处添加验证。
或者,您可以允许 markdown linkify tlds 为空,但在内部使用与设置 enable markdown linkify: false 时相同的代码来处理这种情况。
你说得很有道理 ![]()
我只是在尝试如何摆脱“将 URL 转换为链接页面的标题”的行为。后来发现它被称为 Inline Onebox,并且无法为 Discourse 内部链接禁用。
我经常希望 URL 在 markdown 转换器中可读,所以我使用括号来实现这一点。
所以链接到这个话题:<https://meta.discourse.org/t/end-of-sentence-is-linkified-when-there-are-zero-markdown-linkify-tlds/248342?u=maiki>
不确定这是否是标准做法,但它在我使用的所有 markdown 转换器中都有效。![]()