RSS介绍
RSS(Really Simple Syndication)
简易信息聚合,在互联网上被广泛采用的内容包装和投递协.
是一种描述同步网站内容的格式,使用xml
格式. 当网站内容更新时,可以通过订阅RSS
源在RSS
阅读器上获取更新的信息
大多数内容提供的网站都会提供RSS
订阅的功能,方便用户去获取最新的内容.
RSS也称为RSS订阅或RSS提要,博客和新闻网站的一个常见做法是联合其内容。Web联合是指来自网站的内容可供其他站点或远程应用程序使用。Web联合的最常用方法是使用称为ReallySimpleSyndication的协议。RSS是一种协议,允许网站将其内容或其部分内容提供给其他网站或应用程序。
RSS可以是以下三个解释的其中一个:
Really Simple Syndication(真正简单的整合) RDF (Resource Deion Framework) Site Summary Rich Site Summary(丰富站点摘要)
RSS摘要可以借由RSS阅读器、feed reader或是aggregator等网页或以桌面为架构的软件来阅读。标准的XML档式可允许信息在一次发布后通过不同的程序阅览。用户借由将网摘输入RSS阅读器或是用鼠标点取浏览器上指向订阅程序的RSS小图标之URI(非通常称为URL)来订阅网摘。RSS阅读器定期检阅是否有更新,然后下载给监看用户界面。
本篇文章主要介绍怎么给自己的hexo
博客添加RSS
源
安装feed插件
本地hexo目录下运行
git bash here
输入指令
npm install hexo-generator-feed
等待安装完成
添加配置文件
1.打开hexo目录下配置文件_config.yml,末尾添加以下配置
1 | feed: |
参数的含义:
type
:RSS
的类型(atom/rss2
)path
: 文件路径,默认是atom.xml/rss2.xml
limit
: 展示文章的数量,使用0或则false代表展示全部hub
:content
: 在RSS
文件中是否包含内容 ,有3个值true/false
默认不填为false
content_limit
: 指定内容的长度作为摘要,仅仅在上面content
设置为false
和没有自定义的描述出现
content_limit_delim
: 上面截取描述的分隔符,截取内容是以指定的这个分隔符作为截取结束的标志.在达到规定的内容长度之前最后出现的这个分隔符之前的内容,,防止从中间截断.
添加链接指引
在主题对应的_config.yml
中的social下加入
生成RSS
1 | hexo c&& hexo g && hexo d |
使用RSS的好处
通过使用RSS,可以节省宝贵的时间,并将各个站点提供的新闻和信息组织到一个中心点进行查看。希望现在当你去一个网站看到其中一个有趣的橙色按钮时,你现在知道它们的意思并且可以利用它们来发挥你的优势。