Markup选择三个点的省略号(..)而不是两个点的引导符

I see two consecutive period characters are converted into HORIZONTAL ELLIPSIS (U+2026) - I was expecting for them to be left as is. But if they must be promoted to a character, I think TWO DOT LEADER (U+2025) would be more correct: that’s ‥ instead of …

Here are two periods which come out looking like three: …

(Filed under bug, but obviously not causing me a serious problem.)

3 个赞

我在 Discourse 页面上发现,一旦输入文本字段,两个点就会变成三个点。

我已经取消了管理员设置中的“启用 markdown 排版器”选项。在反引号代码块中,这种点的自动更改不会发生;但是,并非所有发帖人都知道这一点,而且可能会引起混淆,因为该页面讨论的是编程语法。我明白代码最好放在反引号中,但有时语法仍然会在段落中被提及。

有没有办法可以完全禁用这类自动更正?

1 个赞

嗯,也许令人尴尬的是,现在似乎双点即使在代码外部也没有被更改。

我曾尝试编辑先前将两个点转换为其他字符的帖子,但它们没有更新。但是,新帖子似乎没问题。

1 个赞

禁用 enable markdown typographer 按预期工作。

帖子将保留其 ,除非您重建 HTML,因为帖子的原始内容包含 ..

如果您希望所有帖子都将 更改为 ..,恐怕您需要在禁用 enable markdown typographer 后重新烘焙所有帖子(尽管您可以使用 rails 命令仅选择原始内容包含 .. 的帖子)。

根据这种情况发生的频率,我宁愿自己修复他人帖子,并通过要求用户使用代码块来教育他们 :slight_smile:

1 个赞