3

我希望显示我的 RSS 提要中的图像,这样如果提要进入 Facebook,我的页面就会显示带有它的图像。

这是我的 RSS 提要:

<item>
<title>Title</title>
<link>www.website.com</link>
<guid>www.website.com/1/</guid>
<description>Description</description>
</item>

我是否添加<image></image>并粘贴 URL?还是我应该使用<media:thumbnail>

我不希望图像成为主要内容,而是将其显示为缩略图预览,就像在 Facebook 上共享网页时一样。

4

3 回答 3

3

要在您的 RSS 中包含图像,您有两个关于如何标记项目的选项。

  1. img标签转换为转义的 HTML 实体:

     <description>&lt;img src="http://example.com/path/to/image"&gt;</description>
    
  2. 将描述内容包装在 CDATA 部分中:

     <description><![CDATA[<img src="http://example.com/path/to/image">]]></description>
    

如果您正在考虑使用该<media:thumbnail>字段,则更多的是用于展示包含<media:content>.

This element allows you publish a thumbnail image of your image or video. For Media RSS aware readers, this is a key feature, since readers are more likely to click on your media content if it has a nice shiny thumbnail. You’ll definitely need to give the URL attribute of your thumbnail image, which is all you basically need to do in order to include a thumbnail image.

Use Media RSS - Webmonkey

于 2012-09-22T00:11:27.527 回答
2
<image> 
              <title>Hello World</title> 
              <url>imageurl.gif</url> 
              <link>http://sitelink</link> 
 </image>

希望这可以帮助。

于 2012-09-21T04:58:22.057 回答
1

use <enclosure> tag

e.g:

<enclosure 
  url="https://my.domain.tld/images/my_picture.jpg" 
  type="image/jpeg" 
  length="1967"
/>

see w3c documentation : https://www.w3schools.com/xml/rss_tag_enclosure.asp

于 2017-12-15T16:14:05.890 回答