标签 插件 下的文章

  • 项目地址:

https://github.com/ibluehe/CustomRSS

  • 原作者论坛介绍:

https://bluehe.cn/archives/rss-typecho

  • rss链接示例

https://ntnas.top/rss.xml

  • 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访问