feat(feed): implement RSS feed generation and caching mechanism

- Introduced a new FeedModule with FeedService and FeedController for managing RSS feed generation.
- Added CacheModule to handle caching of feed data, improving performance and reducing load.
- Implemented generateRSSFeed function to create RSS XML from photo manifest data.
- Enhanced static web service to include site metadata and configuration in the generated documents.
- Refactored existing modules to integrate new feed functionalities and ensure proper dependency management.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei
2025-11-08 17:05:09 +08:00
parent 51f586705c
commit 44f9cbb376
17 changed files with 1048 additions and 456 deletions

View File

@@ -8,6 +8,7 @@
"./*": "./src/*"
},
"dependencies": {
"@afilmory/builder": "workspace:*",
"clsx": "^2.1.1",
"tailwind-merge": "^3.3.1"
},