Hexo 中配置 RSS 的完整指南
在博客系统中,RSS(Really Simple Syndication) 是一种非常重要的内容订阅方式。通过 RSS,读者可以使用 RSS 阅读器(如 Feedly、Inoreader、Reeder 等)自动获取你博客的最新文章更新,而无需每天手动访问网站。
Hexo 本身并不默认生成 RSS,需要通过插件进行配置。本文将详细介绍 如何在 Hexo 中配置 RSS 订阅功能。
Hexo 中常用的 RSS 插件
目前 Hexo 社区中最常用、最稳定的 RSS 插件是:hexo-generator-feed
GitHub 地址:https://github.com/hexojs/hexo-generator-feed
该插件可以生成:
- rss2.xml 最早、最流行的订阅标准
- atom.xml 更新、更规范的订阅标准
安装RSS插件
1 | npm install hexo-generator-feed --save |
安装完成后,无需额外 require,Hexo 会自动加载该插件。
配置_config.yml
打开 博客根目录 下的 _config.yml 文件,在末尾添加或修改 feed 配置
1 | feed: |
参数说明
| 参数 | 说明 |
|---|---|
type |
生成类型,可选 rss2 / atom / json |
path |
生成的 RSS 文件名 |
limit |
RSS 中包含的文章数量 |
content |
是否输出文章正文 |
content_limit |
正文摘要长度(字符数) |
content_limit_delim |
截断分隔符 |
order_by |
按时间倒序(推荐) |
autodiscovery |
没有 autodiscovery,你必须手动告诉系统:RSS 地址是https://example.com/rss.xml,有 autodiscovery阅读器会 自动发现 网站提供的 RSS |
charset |
字符编码,比如:utf-8,解决乱码问题 |
生成并查看RSS
配置完成后,执行:
1 | hexo clean & hexo g & hexo s |
然后在浏览器中访问:http://localhost:4000/rss2.xml,如果能看到 XML 格式的内容,说明 RSS 已成功生成。部署到服务器后,对应地址通常是:htts://你的域名/rss2.xml
总结
通过 hexo-generator-feed 插件,Hexo 博客可以非常方便地支持 RSS 订阅功能。完整流程概括如下:
- 安装插件
- 配置
_config.yml - 生成并部署
RSS 虽然“低调”,但依然是技术博客和学术博客的重要基础设施,强烈建议配置。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码僧日记!
评论



