Lightbox 添加了额外的换行符

考虑以下 Markdown 格式:

一些文本![50x50](https://images.unsplash.com/photo-1526047932273-341f2a7631f9)一些文本

在编辑器预览和渲染后的帖子中,如果图片太小而无法启用灯箱效果,结果如下:
image

但在渲染后的帖子中,如果图片启用了灯箱效果,结果如下:

因此,有人可能会认为问题在于 lightbox 总是创建块级元素,但情况并非如此简单:

考虑以下 Markdown 内容:

Some text![50x50](https://images.unsplash.com/photo-1526047932273-341f2a7631f9)Some text![50x50](https://images.unsplash.com/photo-1526047932273-341f2a7631f9)Some text

结果是:

根据类别描述,要成为缺陷,必须妨碍 Discourse 的正常使用。我看不出这会妨碍任何人正常使用 Discourse。将其重新归类为功能请求。

4 个赞

另一个同类问题,可能相关:

考虑以下 Markdown:

[b]![50x50](https://images.unsplash.com/photo-1526047932273-341f2a7631f9)应为粗体[/b]

在编辑器预览和已渲染的帖子中,如果图片太小而无法启用灯箱效果,结果如下:
image
但是,在已渲染的帖子中,如果图片启用了灯箱效果,结果如下:
image

像这样混合使用 BBCode 并不理想,BBCode 的实现存在边界情况,请直接使用 Markdown。

image 测试

**![image|81x77](upload://ueXz6mpZt6O2eLHoIbHZ0Fnl4qr.png) 测试**