用我的RSS订阅源提供图片缩略图

问题描述:

我希望显示我的RSS订阅源中的图片,以便如果订阅源被带入Facebook,我的页面将显示图片。用我的RSS订阅源提供图片缩略图

这是我的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上分享网页时一样显示为缩略图预览。

+0

因此,如果RSS源是考虑到FB我页面会显示图像与它一起。 – mystycs

+0

http://www.w3schools.com/rss/rss_tag_image.asp是一个描述 – jtheman

+0

你们怎么看待我发现了什么? – mystycs

<image> 
       <title>Hello World</title> 
       <url>imageurl.gif</url> 
       <link>http://sitelink</link> 
</image> 

希望这会有所帮助。

+0

怎么样?我不想让图像成为主要内容,我希望内容像在Facebook上一样具有图像,它会将缩略图显示为图像。 – mystycs

要在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>字段,更多用于展示thumbnail representation<media:content>中的对象。

此元素允许您发布图像或视频的缩略图。对于Media RSS阅读器来说,这是一个关键功能,因为如果阅读器有一个闪亮的缩略图,读者更可能点击媒体内容。您一定需要提供缩略图图片的网址属性,这是您包含缩略图图片所需的基本功能。

Use Media RSS - 网猴

+0

我可以在我的描述中有一个iamge和描述吗? – mystycs

+0

您的描述可以具有通常在网页上看到的各种HTML。有些读者可能不会通过@son解析视频嵌入等内容 – random

使用<enclosure>标签

如:

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

看到W3C文档:https://www.w3schools.com/xml/rss_tag_enclosure.asp