系统自动将HTML中的图片转换为markdown,导致图片损坏

注意:我最初在一个不同的论坛上报告了这个错误,但有人告诉我它可能应该在这里发布。此帖子直接从该论坛复制而来。
这是一个相当晦涩的问题,但如果你尝试在 HTML 中执行类似以下的操作:

<blockquote>
<p><img style="display=inline-block;" src="upload://tbEylS4iHyycxJFPT1cnaUFc17U.png" alt="Check" data-base62-sha1="tbEylS4iHyycxJFPT1cnaUFc17U" width="15" height="15"> 由 <a href="https://meta.discourse.org/u/pixlz/summary">Pixlz</a> 在 <a href="https://discourse.theme-creator.io/c/junk/16?preview_theme_id=6379">帖子 #1</a> 中解决</p>
</blockquote>

只是为了好玩,在私信中欺骗一些朋友,它应该像这样工作。(取自 discourse 测试站点)

它工作了 5 分钟,但 @system 会自动编辑它并破坏它,将其转换为 markdown。

请注意,Discourse 也会这样做,但奇怪的是它不像在这里那样破坏。

尝试将 upload:// 作为图像不起作用,它只在真实网站上起作用,这就是为什么它不起作用的原因。

它最终会因为某种原因变成这样,大约 5 分钟后会发生变化

我发布的只是这个的一个例子,它会影响任何嵌入在 HTML 中的图像。

该论坛上的原始帖子,正如我所说,有人告诉我这可能应该在这里发布,因为这是 system 的默认行为。

此问题已在 2.9 beta 版中修复,但您链接的 Roblox 论坛似乎使用的是旧版本。更多详情请参见此主题:

4 个赞

谢谢,你知道具体是哪个版本吗?我不认为你可以公开查询。

您可以查看源代码,了解版本和提交。

1 个赞

是的,似乎是 2.8.3 版本,谢谢。

1 个赞

此主题在最后回复后自动关闭,已有 30 天。 不再允许回复。