You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Hexo博客中添加RSS feed?是否有内置plugin可用?

在Hexo博客中添加RSS订阅源的完整指南

嘿,很高兴帮你搞定Hexo的RSS订阅问题!先明确回答你:Hexo本身没有内置的RSS生成功能,但官方维护了一款成熟且社区广泛使用的插件——hexo-generator-feed,这就是最靠谱的解决方案。

下面是具体操作步骤,跟着来就行:

1. 安装RSS生成插件

打开博客根目录,在终端运行以下命令安装插件:

# 使用npm安装
npm install hexo-generator-feed --save

# 或者用yarn(如果习惯用yarn的话)
yarn add hexo-generator-feed

2. 配置插件参数

打开Hexo根目录下的_config.yml文件,在末尾添加以下配置(可根据需求调整参数):

feed:
  type: atom  # 可选值:atom/rss2,决定RSS格式
  path: atom.xml  # 生成的RSS文件路径,也可改成rss.xml
  limit: 20  # 显示的最新文章数量,设为0表示显示所有
  content: false  # 是否包含文章全文,true为全文,false仅显示摘要
  content_limit: 140  # content为false时,控制摘要字符数
  autodiscovery: true  # 自动在页面头部添加订阅发现链接,方便浏览器识别
  order_by: -date  # 文章排序规则,-date表示按发布时间倒序

几个关键参数说明:

  • type:Atom和RSS2都是主流格式,订阅工具基本都支持,选哪个都可以
  • autodiscovery:开启后,浏览器会自动识别博客的RSS源,用户能直接在浏览器里添加订阅
  • content:如果想让订阅用户看到全文,就设为true,否则只展示摘要

3. 生成并验证RSS feed

配置完成后,运行命令生成静态文件:

hexo generate

生成后,你可以在博客根目录的public文件夹里找到配置好的RSS文件(比如atom.xml)。

如果想本地预览效果,启动Hexo服务器:

hexo server

然后在浏览器访问http://localhost:4000/atom.xml(路径对应你配置的path),就能看到生成的RSS内容了。

额外小提示

  • 部分Hexo主题已经内置了RSS订阅入口,配置好插件后,主题会自动显示订阅按钮,无需额外修改主题代码
  • 要是需要高度自定义RSS样式,可以自己编写ejs或swig模板,然后在feed配置里通过template参数指定模板文件路径

内容的提问来源于stack exchange,提问作者Niraj Sonawane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:17:09