如何生成RSS:自动和手动方式
什么是RSS,为什么需要它? 该站点上的RSS feed:缺点 手动RSS提要生成 通过内置的CMS和插件自动生成 WordPress的 1C-Bitrix Joomla! 第三方网站解析器服务 结论:选择哪种生成方式 什么是RSS,为什么需要它? RSS是用于描述新闻提要,文章公告,博客更改等的XML格式系列。借助RSS格式,您可以以对用户方便的方式来收集,处理和呈现信息。为此,使用了特殊的聚合程序,还可以将其导入服务以进行后续显示-例如,Yandex Turbo页面。 RSS最常用的版本(格式)是: RSS 0.9x用于发布结构简单的信息。 RSS 2.x-用于发布常规数据。 RSS 0.9和1.0是基于标准的RDF和XML格式。 在最近的过去,RSS提要专门用于收集网站上的更新-新闻,文章等。他们是使用Google读者,Feedly,Yandex.Lenta,My Yahoo等各种聚合器收集的。这些服务中有许多已不再有效。对于许多人来说,这可以肯定RSS提要作为永久内容来源的时代已经结束。现在,此功能已在社交网络中牢牢确立,至少您可以在帖子上发表评论(并通过点赞来表示支持),并且不需要新闻来源所有者的任何其他配置。 尽管如此,RSS仍然是现代Web(包括相同的社交网络)的重要工具。例如,如果该站点有一个论坛或公共“ Vkontakte”,则可以连接该站点的RSS源以在该论坛中发布帖子。另一个示例是将新闻从另一个站点的RSS提要发布到一个站点。典型的情况是在教育或区域性网站上创建新闻提要,并将其显示在页面上的正确位置。 并且,也许是最相关的:RSS用于Yandex服务-Zen,Turbo页面。 Turbo技术具有许多优势:您可以组织一个具有正确价格显示,购物车,聊天,通话按钮和其他有用的交互元素的成熟的在线商店。Yandex.Webmaster服务中启用了Turbo Pages功能:为此,您需要启用通过RSS 2.0通道的内容传输。 至于Zen:将网站上的文章添加到Yandex.Zen时,您可以避免传输不必要的内容并控制文章卡片的外观,并可以通过更准确地指定主题来增加感兴趣的访问者数量。今天是RSS,它以一种方便的格式用于从站点接收动态更新的信息。 Turbo页面的RSS标记示例 该站点上的RSS feed:缺点 在网站上使用RSS也不是没有缺点: 来自搜索引擎的过滤器是可能的。RSS提要中的信息索引要比主要来源中的信息更快。这很危险,因为搜索引擎可以将站点数据视为非唯一的,复制的。为避免这种情况,您需要将文章注释上载到提要,并敦促用户切换到全文源。 您的资料即使在未编入索引之前,也轻松快捷地成为其他资源所有者的猎物。因此,您的网站可能会失去其在搜索结果中的位置。正因为如此,大多数站点所有者开始放弃RSS feed。 在下文中,我们将讨论您可以在自己的站点上创建和定制RSS feed的方式。但是,应该记住,对于每个单独的服务-无论是Yandex.Zen,Turbo页面还是Yandex.News,您都需要自己的单独通道版本,该通道版本在结构上不同于标准版本(例如,由CMS手段生成)。例如,为Yandex.News服务准备的RSS提要与Zen提要的不同之处在于所需的属性集和插图大小的其他要求。 手动RSS提要生成 您可以为RSS feed创建XML标记并更新其内容。但是今天,除了很少更新信息的地方,几乎在任何地方都找不到这种方法。 通常,如果需要和使用RSS提要,则意味着该信息会经常更新,并且信息很多。因此,自动化在这里是必不可少的。如果您有足够的Web编程知识,则可以轻松编写代码以自己生成RSS feed。为此需要什么? 准备带有现成标记的文件模板。 使用特殊的PHP脚本更新其内容,该脚本将通过适当的服务或根据服务器上的指定时间表在请求XML文件时检查网站是否已更新。如果站点上有更新(例如,新产品已更改或新文章已发布),则脚本将更新XML文件。新信息将传递到其目的地,无论是其他脚本还是在世的人都可以在他喜欢的阅读器中滚动新闻源。 通过内置的CMS和插件自动生成 开箱即用的解决方案是获得有效RSS提要的最简单,最快的方法。通常,普通CMS已经具有用于生成RSS提要的内置选项,并且还具有一组旨在与相应服务一起使用的加载项(插件,模块)。根据CMS杂志,考虑适用于3种最受欢迎的CMS的可用解决方案-WordPress,1C-Bitrix和Joomla。 WordPress的 内置RSS供稿 CMS WordPress默认情况下会创建多个站点RSS feed。其中,两个主要页面很重要(指示了相对URL)-主页和最后一个注释。 最近的帖子/提要/。 最近的评论提要/评论/提要/。 您可以在“撰写”标签上的管理面板中配置要在WordPress网站供稿中显示的内容: […]