一个博客如果有好几位作者同时更新,读者面对的情况往往是这样:某个作者的文章你篇篇都想读,而其他人的内容可能完全不在你的兴趣范围内。整站RSS订阅会把所有人的文章混在一起推送给你,筛选成本很高。这个时候,特定作者的RSS Feed就派上用场了。它是博客针对每一位作者单独输出的订阅源,订阅之后你的阅读器里只会出现这个作者的新文章,干净利落。

作者Feed和整站Feed到底有什么区别
一个典型的博客通常有多个RSS输出入口。最常见的是整站Feed,地址一般形如ippipp.com/feed/,它聚合了全站所有文章,不分作者、不分分类。其次是分类Feed,比如ippipp.com/category/tech/feed/,只输出某个分类下的内容。而作者Feed则是按作者维度切分的订阅源,地址中带有作者的标识信息,例如ippipp.com/author/tom/feed/。
从技术角度看,这几种Feed本质上都是XML文档,遵循RSS 2.0或Atom规范,区别只在于服务端在生成文档时按什么条件过滤文章。整站Feed查询的是全量文章,作者Feed则在数据库查询中额外加了一个作者ID的过滤条件。对读者来说,这意味着三件事:第一,作者Feed的内容是整站Feed的子集;第二,作者Feed的更新频率独立于其他作者,如果这位作者停更,Feed会一直安静;第三,订阅作者Feed不会带来额外开销,服务器生成XML的成本和整站Feed几乎相同。
需要注意的是,并非所有博客都默认开启作者Feed。WordPress默认支持,但一些静态站点生成器(如Hugo、Jekyll)生成的博客,需要作者在模板中显式配置才会输出作者级别的Feed。如果访问某个作者Feed地址返回404,很可能是站点根本没提供这个入口,后面会讲应对办法。
如何找到某位作者的Feed地址
以WordPress为例,最直接的方法是拼接URL。WordPress的作者归档页地址是ippipp.com/author/用户名/,在这个地址后面加上feed,就得到了作者Feed:ippipp.com/author/用户名/feed/。这里的用户名是作者的登录名或昵称对应的slug,通常可以在文章页点击作者名跳转到归档页后,从浏览器地址栏直接看到。
如果拼接出来的地址打不开,还有几个备选方案。第一个是查看作者归档页的网页源码,在HTML的head部分搜索application/rss+xml,很多主题会在这里声明Feed链接:
<link rel="alternate" type="application/rss+xml"
title="Tom的文章 RSS Feed"
href="https://ippipp.com/author/tom/feed/" />第二个方案是利用WordPress的数字作者ID。有些站点做了链接改写,用户名的slug被改成了花哨的昵称,这时可以用ippipp.com/?feed=rss2&author=3这种查询参数形式,其中3替换成作者的数字ID。查看作者归档页源码中的body标签,class里往往包含author-3这样的信息,可以据此推断ID。
第三个方案适合懒得手动折腾的人:直接把文章页的URL复制下来,观察其结构。部分博客的固定链接本身就带作者名(如ippipp.com/tom/文章标题.html),这类站点通常整站就是按作者分目录的,直接订阅对应目录的Feed即可。
非WordPress站点怎么办
对于Typecho、Zblog等国内常见的博客程序,作者Feed的规则略有不同。Typecho的路由结构和WordPress类似,作者归档地址一般是ippipp.com/author/用户名/,在其后追加feed通常也能得到订阅源。Ghost博客则是在作者页面地址后加/rss/。静态博客就千差万别了,取决于模板是否生成,常见的路径是ippipp.com/authors/用户名/index.xml或ippipp.com/用户名/feed.xml。
如果手动猜测地址总是失败,一个万能办法是使用RSS阅读器的搜索功能。以Feedly或Inoreader为例,直接搜索作者名或博客名,很多阅读器已经索引了主流站点的各种Feed入口,能直接列出可订阅的源。另一个思路是借助RSSHub这类开源工具,它为大量不支持Feed的网站编写了路由规则,可以自己部署一个实例来生成自定义的订阅源。
最后一种保底方案是过滤法:订阅整站Feed,然后在阅读器里设置过滤规则。不少阅读器支持按关键词过滤,比如规则设为文章作者字段包含Tom才显示。这种方式不如直接订阅作者Feed精准(依赖文章XML中是否正确输出dc:creator字段),但对付那些完全关闭了作者Feed的站点,这是唯一可行的办法。
订阅后遇到问题的排查思路
订阅之后如果发现Feed长时间不更新,先别急着认定作者停更。第一步,直接在浏览器里打开Feed地址,看返回的是最新的XML还是错误页面。第二步,检查站点是否开启了缓存插件,某些缓存配置不当会把Feed缓存成过期内容,这种锅不在你也不在作者。第三步,对比整站Feed,如果整站Feed有这位作者的新文章而作者Feed没有,说明服务端的作者过滤出了问题,可以联系站长反馈。
还有一种常见情况是地址失效:站长更换了用户名的slug,或者迁移了博客系统,旧的作者Feed地址就会变成404。这时候重新走一遍上面的查找流程,拿到新地址后,在阅读器里编辑订阅源替换URL即可,历史文章一般不会丢失。定期检查订阅列表中标记为无更新的源,及时清理或修正,能保持阅读器的信息质量。
总的来说,特定作者的RSS Feed是多作者博客时代非常实用却常被忽略的功能。它让你把订阅粒度从站点级细化到个人级,配合一个顺手的阅读器,信息获取的效率会明显提升。下次在一个团队博客里遇到心仪的作者,不妨先试试/author/用户名/feed/这个地址。
RSS Feed多作者博客WordPress作者订阅修改时间:2026-09-09 07:52:37