Typecho博客添加RSS订阅插件(CustomRSS)订阅到folo
- 项目地址:
https://github.com/ibluehe/CustomRSS
- 原作者论坛介绍:
https://bluehe.cn/archives/rss-typecho
- rss链接示例
- typecho安装CustomRSS插件
1:插件下载安装到博客的插件目录 /usr/plugins,且插件文件夹名称必须是CustomRSS
2:在博客根目录下新建文件:rss.xml,并修改属性:
用ps aux | egrep 'nginx|php-fpm'
命令查询PHP-FPM 进程是 www-data 用户 运行的
sudo touch rss.xml
sudo chown www-data:www-data rss.xml
sudo chmod 664 rss.xml
3:在博客后台启用插件
4:测试rss链接(https://ntnas.top/rss.xml)是否正常:https://validator.w3.org/feed/
5:如果测试出现403不通,有可能是cf托管设置了防火墙规则,重新修改防火墙规则可通过RSS测试:
(
(cf.threat_score ge 5 and not cf.client.bot)
or (not http.request.version in {"HTTP/2" "HTTP/3"})
or (not ip.geoip.country in {"AU" "CA" "FR" "DE" "HK" "IR" "JP" "KR" "MY" "SG" "TW" "GB" "US" "CN"})
)
and not (http.request.uri.path contains "/rss.xml")
6:添加订阅链接到folo网站 https://app.follow.is
总结:
- 插件如不能添加,注意插件文件夹名CustomRSS要一致
- 开启插件后如果rss.xml文件无法生成,注意设置rss.xml权限以及用户
- 生成的RSS订阅链接无法被folo订阅,查询防火墙配置(包括CF防火墙),重新修改规则,放行rss.xml访问