RSS(Really Simple Syndication)
简易信息聚合,在互联网上被普遍采用的内容包装和投递协.git
是一种描述同步网站内容的格式,使用xml
格式. 当网站内容更新时,能够经过订阅RSS
源在RSS
阅读器上获取更新的信息github
大多数内容提供的网站都会提供RSS
订阅的功能,方便用户去获取最新的内容.npm
本篇文章主要介绍怎么给本身的hexo
博客添加RSS
源编程
在hexojs
用户下的仓库中发现两个RSS
功能的npm
包hexo
不过第一个包是从 RSS
迁移全部文章到source/_posts
文件夹中的,第二个才是生成RSS
文件的包.post
下面就介绍一下hexo-generator-feed的使用网站
首选先安装这个包:atom
npm install hexo-generator-feed
spa
而后在在_config.yml
文件中配置该插件插件
feed: type: atom path: atom.xml limit: 20 hub: content: content_limit: content_limit_delim: ' '
参数的含义:
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
: 上面截取描述的分隔符,截取内容是以指定的这个分隔符做为截取结束的标志.在达到规定的内容长度以前最后出现的这个分隔符以前的内容,,防止从中间截断.此外还有一种方法,就是在Next
主题的_config.yml
文件中有个rss
的配置,直接设置为true
就能够了
![]()
配置好以后运行hexo g
就能够找到你博客的pubilc
文件夹下发现atom.xml
文件了
而后运行hexo
服务就能够在我的站点处看到RSS
的订阅图标了,点击这个图标就能够出现RSS
订阅的地址,就能够添加到你的RSS
阅读器方便查看博客的最新文章
扫描关注,查看更多文章,提升编程能力