archlinux-de / flarum-discussion-feed
Flarum的简单高效的Atom订阅源
1.0.1
2023-12-02 11:16 UTC
Requires
- php: ^8.1
- flarum/core: ^1.6.0
Requires (Dev)
- nesbot/carbon: ^2.62.1
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^10.5
- squizlabs/php_codesniffer: ^3.7
README
这个简单的扩展程序可以生成最近创建的讨论的订阅源。一个计划任务将定期更新磁盘上的订阅源,这样您的Web服务器可以在不调用Flarum或PHP的情况下提供服务。如果您有很多订阅者在短时间内拉取您的订阅源,这将非常有用。
安装
安装并启用扩展
composer require archlinux-de/flarum-discussion-feed
现在在您的管理后端启用该扩展。
Web服务器配置
您可能需要在Nginx配置中添加以下规则
location = /feed.xml {
types { } default_type "application/atom+xml; charset=utf-8";
expires 15m;
}
启用Flarum的计划任务调度器
参考 schedule:run 设置您的Flarum调度器。
权限
确保运行计划任务的用户有权限在Flarum的公开目录中创建feed.xml文件。