这个 URL 应该将链接的图片直接嵌入到本帖子中…
https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview
这是 Nextcloud 的默认行为,但由于某种原因在 Discourse 中无法正常工作。Nextcloud 论坛在此处对此进行了讨论。感谢您的任何指导或建议!
这个 URL 应该将链接的图片直接嵌入到本帖子中…
https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview
这是 Nextcloud 的默认行为,但由于某种原因在 Discourse 中无法正常工作。Nextcloud 论坛在此处对此进行了讨论。感谢您的任何指导或建议!
我认为我们需要一个图片扩展。
如果图片没有扩展名,你需要明确告知它是一个图片:
markdown:

变为
BBCode:

变为
或者通过一些查询字符串来变通:
https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview?format=.jpg
变为
现在你正在将
与
进行比较。
NextCloud 的示例响应是一张真实图片,包含正确的 MIME 类型等所有信息。
而你的示例是一个 HTML 文档!该 HTML 文档拥有一个专用的单框引擎,位于 https://github.com/discourse/onebox/blob/master/lib/onebox/engine/google_photos_onebox.rb。
哎呀,这就说得通了。看来我真是:香蕉!
这个进展如何?我希望能直接粘贴一个 Nextcloud 链接,然后在 Discourse 中显示为图片!我想我们需要在 Nextcloud 的分享标签页中添加一个按钮,默认复制带有 ?format=.jpg 的预览链接?
我也想能够这样做。嗯……让我做个测试。好的,当我获取分享链接并粘贴时,它会被自动嵌入为单行显示。这对我来说没问题,当然,如果能显示得更美观就更好了。
https://nextcloud.kb2.org/s/KRj8rtwaL5wFraT
这是同一张图片,后面加上了 ?format=.jpg。
Nextcloud 可以通过设置正确的 og:type 元标签来解决这个问题。目前它被设置为 object。如果将其设置为 image,onebox 就会将其视为图片进行处理。