给 Hexo 博客加上 PubSubHubbub 协议实现 RSS 实时推送
第一步
- 安装 hexo-generator-feed 插件
1 | npm install hexo-generator-feed |
第二步
- 在 Hexo 博客配置文件
_config.yml
中配置上述插件的hub
项为 Google PubSubHubbub Hub
1 | feed: |
第三步
- 在部署 Hexo 静态博客的相关站点设置 Webhook, 此处以 GitHub 为例, 在站点仓库新建一个 Webhook
Payload URL
的填写格式为
1 | https://pubsubhubbub.appspot.com/publish?hub.mode=publish&hub.url=站点RSS链接 |
Content type
选择application/x-www-form-urlencoded
- 在 GitHub 中还可以设置各种触发 Webhook 的方式,因为 Hexo 博客是静态网页,我们可以选择
Page builds
, 这样每次站点更新后就会触发 Webhook
第四步
- 做完上一步之后就大功告成了, 可以在 Inoreader 等支持 PubSubHubbub 协议的 RSS 订阅软件中查看自己的站点是不是已经实时推送了
- 经过测试,本文在站点更新后也是实时推送了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 惜别的秘密基地!
评论
UtterancesGiscus