第一步

1
npm install hexo-generator-feed

第二步

1
2
feed:
hub: https://pubsubhubbub.appspot.com

第三步

  • 在部署 Hexo 静态博客的相关站点设置 Webhook, 此处以 GitHub 为例, 在站点仓库新建一个 Webhook

  • Payload URL 的填写格式为
1
2
3
4
https://pubsubhubbub.appspot.com/publish?hub.mode=publish&hub.url=站点RSS链接

# 以本站为例
https://pubsubhubbub.appspot.com/publish?hub.mode=publish&hub.url=https://sekibetu.com/atom.xml
  • Content type 选择 application/x-www-form-urlencoded

  • 在 GitHub 中还可以设置各种触发 Webhook 的方式,因为 Hexo 博客是静态网页,我们可以选择 Page builds , 这样每次站点更新后就会触发 Webhook

第四步

  • 做完上一步之后就大功告成了, 可以在 Inoreader 等支持 PubSubHubbub 协议的 RSS 订阅软件中查看自己的站点是不是已经实时推送了

  • 经过测试,本文在站点更新后也是实时推送了