今天有个朋友问我怎么订阅我的博客,说之前订阅后发现只能看到部分文章。这才意识到之前的RSS配置有问题,今天终于把它修复好了!
什么是RSS订阅?
RSS(Really Simple Syndication)是一种内容聚合协议,允许用户订阅网站更新而无需重复访问。对于博客来说,读者可以通过RSS阅读器订阅,一旦博主发布新文章,订阅者就能第一时间收到通知。
之前的问题
我博客其实早就配置了RSS订阅功能,主题菜单里也有”订阅”按钮,链接指向 /atom.xml。但问题是,订阅源只显示了部分文章(大约10篇左右),而不是全部。这对于想要阅读历史文章的朋友来说很不方便。
排查过程
- 检查主题配置:主题的
_config.yml中已经设置了rss: /atom.xml - 检查插件:发现已经安装了
hexo-generator-feed插件 - 检查主配置:在
_config.yml中发现了RSS配置,其中limit: 20限制了文章数量
解决方案
将 _config.yml 中的RSS配置修改为:
1 | |
关键是把 limit 设为 false,这样就会显示所有文章,而不是只显示前几页。
如何订阅
现在订阅我的博客非常简单:
- 访问
https://www.bbli.top/atom.xml - 或者使用RSS阅读器(如Feedly、Inoreader等),输入博客地址即可自动识别
希望这次修复能让订阅的朋友们有更好的体验!也欢迎大家多多订阅,多提建议!