运行在Cloudflare Worker上的RSS订阅生成器
RSSWorker 是一个轻量级的 RSS 订阅工具,可以部署在 Cloudflare Worker 上。
注:以下路由均在 [域名]/rss/
下,如 https://example.com/rss/bilibili/user/dynamic/1
。
在 src/lib/[网站名称]/[功能]
参照已有的 demo 添加脚本,然后在 src/route.js
中添加插件即可。
注意事项:
模板引擎使用的格式为:
let items = [
{
title: 'Bilibili User Dynamic',
link: `https://space.bilibili.com/${uid}/dynamic`,
description: 'Bilibili User Dynamic233',
pubDate: new Date().toUTCString(),
guid: `https://space.bilibili.com/${uid}/dynamic`,
author: '[email protected]',
category: 'video',
comments: `https://space.bilibili.com/${uid}/dynamic`,
enclosure: {
url: 'https://www.bilibili.com/favicon.ico',
type: 'image/x-icon',
length: 0,
},
source: {
title: 'Bilibili',
url: 'https://www.bilibili.com',
},
},
];
let data = {
title: `bilibili 动态`,
link: `https://space.bilibili.com/${uid}/dynamic`,
description: `${globalUsername} 的 bilibili 动态`,
language: 'zh-cn',
category: 'bilibili',
items: items,
};