图片以图片形式嵌入,而不是作为下载的超链接

图片应通过文件名实现,以便用户下载。但目前这些图片是直接嵌入在内容中的,这会占用大量存储空间。试想一下,如果您要向用户展示数百张图片,情况将如何。我该如何操作才能保留文件名,而不是直接嵌入图片?

上传图像时,用户通常希望直接查看图像。您可以右键单击以下载。

我想不出一个好的解决方案。或许您可以创建一个类别,使用 CSS 将其尺寸限制为极小的缩略图,但这仍然会将整张图像推送到浏览器。

我认为主题组件可以添加一个工具,将图像作为链接上传。不过,我还不清楚具体如何实现。

我不太完全理解这个请求。这里的目标是什么?是链接到图片而不是嵌入它吗?

考虑一下 Discourse 主页上的任意一张图片,其 URL 是 https://www.discourse.org/a/img/homepage-5a.jpg

如果我将该 URL 单独粘贴在一行上:

如果我在链接前加上文字:https://www.discourse.org/a/img/homepage-5a.jpg

你能详细说明一下你试图实现什么吗?目标是什么?

你好,Jeff,感谢你的回复。这正是我遇到的问题。为了在超链接前添加额外文本以阻止图片显示,我注意到自己已无法修改文本模块。这是功能限制还是权限层级问题?保重,Dirk

你选的图片真漂亮!:grin:

这是一个从编辑器复制的简单帖子示例,其中我使用了一个 jpeg 文件供用户按需下载:

![So versteht sich cycling without age|690x494](upload://dFUfXQOjaBtY1G1CHQEWioh0awI.jpeg)

问题:我需要在何处放置一些文本,以防止显示像素图片,而仅提供超链接?文本“So versteht sich cycling without age”应予以保留。请给予指导。谢谢。

只需删除开头的 ! 即可将图片转换为链接。Markdown Reference

So versteht sich cycling without age|690x494

[So versteht sich cycling without age|690x494](upload://dFUfXQOjaBtY1G1CHQEWioh0awI.jpeg)

好的,让我重新表述一下,以确保我理解您的具体需求:

  1. 必须将图片上传到此处,即 Discourse,而不是其他地方。
  2. 必须让图片显示为链接,而不是直接显示图片本身。

操作方法如下:

  • 我在编辑器工具栏上点击了上传图片按钮。

  • 帖子中会出现 ![hardrock|600x142](upload://hQp9APpwvC0hk45t7gEaFLf7j9o.jpeg)

  • 右键点击该图片(在右侧预览中),选择“复制链接”或“复制图片地址”。

  • 删除 ! 并替换链接中的文本和 URL,如下所示:

    ![hardrock|600x142](upload://hQp9APpwvC0hk45t7gEaFLf7j9o.jpeg)

    变为

    [图片链接](https://d11a6trkgmumsb.cloudfront.net/original/3X/7/d/7d117d4b713cc3bc7f98f5cb9801df93acd484aa.jpeg)

在帖子中,效果如下:

以及

图片链接

老实说,Discourse 并非专为通用图片托管而设计,因此从我们的角度来看,这样做比较特殊。您最好使用第三方图片托管服务(如 imgur.com),并通过这种方式链接图片:

https://i.imgur.com/a4ggkyk.png

您只需知道在链接周围加上 <>,这样就不会嵌入图片了。

另外请记住,普通图片除了嵌入功能外,还提供下载链接:

首先点击或轻触此图片 :backhand_index_pointing_up:,然后在左下角靠近名称、尺寸和文件大小处查找下载链接: