用我的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上分享网页时一样显示为缩略图预览。
答
<image>
<title>Hello World</title>
<url>imageurl.gif</url>
<link>http://sitelink</link>
</image>
希望这会有所帮助。
+0
答
要在RSS中包含图像,您有两个关于如何标记项目的选项。
-
转换的
img
标签编码的HTML实体:<description><img src="http://example.com/path/to/image"></description>
-
裹CDATA部分中描述的内容:
<description><![CDATA[<img src="http://example.com/path/to/image">]]></description>
如果你想使用的<media:thumbnail>
字段,更多用于展示thumbnail representation在<media:content>
中的对象。
此元素允许您发布图像或视频的缩略图。对于Media RSS阅读器来说,这是一个关键功能,因为如果阅读器有一个闪亮的缩略图,读者更可能点击媒体内容。您一定需要提供缩略图图片的网址属性,这是您包含缩略图图片所需的基本功能。
Use Media RSS - 网猴
答
使用<enclosure>
标签
如:
<enclosure
url="https://my.domain.tld/images/my_picture.jpg"
type="image/jpeg"
length="1967"
/>
因此,如果RSS源是考虑到FB我页面会显示图像与它一起。 – mystycs
http://www.w3schools.com/rss/rss_tag_image.asp是一个描述 – jtheman
你们怎么看待我发现了什么? –
mystycs