rss定义

Atom 1.0和RSS 2.0是两种常见的内容聚合协议,它们允许用户订阅网站的更新内容,无需频繁访问网站即可获取最新信息。这两种格式虽然存在一些差异,但都旨在简化内容分发流程,提高信息获取效率。

  • Atom 1.0:这是一种较新的标准,由IETF(互联网工程任务组)定义。Atom 1.0规范更加严格,支持更多的元数据字段,如作者信息、分类标签等,因此能够提供更丰富的内容描述。此外,Atom 1.0还支持双向通信,即除了发布更新外,还可以接收反馈信息。
  • RSS 2.0:RSS(Really Simple Syndication)是一种更为广泛使用的格式,主要用于新闻和其他经常更新的信息。RSS 2.0版本较为成熟稳定,兼容性好,大多数RSS阅读器都能很好地支持这一标准。尽管它的功能相对简单,但对于大多数博客和新闻站点而言已经足够使用。
    1
    npm install hexo-generator-feed

2.配置_config.yml的plugins配置

1
2
3
4
5
6
7
8
9
10
11
12
# Extensions  
## Plugins: https://hexo.io/plugins/
feed:
type: atom # or rss2
path: atom.xml # 订阅源路径
limit: 20 # 文章数量限制
hub: # 如果你使用了PubSubHubbub服务,请填写此项
content: false # 如果你想包含完整的文章内容而不是摘要,请设置为true
content_limit: 140 # 摘要字符长度限制
content_limit_delim: 'read more' # 摘要分隔符
order_by: -date # 文章排序方式

3.访问

访问你自己的网站的atom.xml

1
http://yoursite/atom.xml

例如我的网站的xml:https://www.brightchen,top/atom.xml