为blog生成定制RSS

什么是RSS?

RSS(Really Simple Syndication,简易信息聚合)是一种描述和同步网站内容的格式。 你可以认为是一种定制个性化推送信息的服务。它能解决你漫无目的浏览网页的问题。 它不会过时,信息越是过剩,它的意义也越加彰显。

怎么定制blogRSS(基于hexo)?

step1: 下载hexo plugin

npm install hexo-generator-feed --save

step2:修改_config配置文件

  # Extensions
plugins:
hexo-generator-feed
#Feed Atom
feed:
type: atom
path: atom.xml

 属性解释:

  • type: RSS的类型(atom/rss2)
  • path: 文件路径,默认是 atom.xml/rss2.xml
  • limit: 展示文章的数量,使用 0 或则 false 代表展示全部
  • hub: PubSubHubbub hubs的URL (如果使用不到可以为空)
  • content: (可选)设置 true 可以在RSS文件中包含文章全部内容,默认:false
  • content_limit: (可选)摘要中使用的帖子内容的默认长度。 仅在content设置为false且未显示自定义帖子描述时才使用。
  • content_limit_delim: (可选,默认不使用)如果content_limit启用来缩短帖子内容,则在达到字符限制之前, 在分隔符最后出现时进行剪切。
  • order_by: 订阅内容的顺序. (默认: -date)
  • icon - (可选) 自定义的推送图标.默认为主配置中指定的电子邮件的gravatar。

生成RSS(atom.xml)

hexo g  // 生成路径public->atom.xml
Author: HB
Link: http://www.huangbin.fun/为blog生成定制RSS.html
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.