Another RSS Reader
假装是一个 RSS 阅读器
##
如何使用
如果你也想整一个的话,其实也不难,相对还是比较好办的
这个就不用我教了吧,看见右上角那个 fork 按钮了不,点就完事了!
生成一个自己的仓库之后好方便做更新和修改。
最重要的是先配置 CloudFlare,让整个链路先跑起来,之后的具体代码再怎么改都来得及。
CloudFlare 的网站在 这里,注册账号之后先在左侧选中 workers
, 注册一个 workers
然后在 这里 注册一个 api 密钥,并且在你 fork 的 GitHub 仓库中 Settings
的 Secrets
里添加一个叫 CF_WORKERS_TOKEN
的密钥,把刚刚申请的 api 密钥添加进去
最后进入到 wrangler.toml 中,修改这个文件里面的 account_id
和 zone_id
,其中 account_id
可以在 workers
中获取到,而对于 zone_id
,如果你没有自定义域名的诉求,可以在最前面加井号注释掉
修改完成并同步到 main 分支之后,GitHub Actions 应该会自动启动,观察执行情况就可以了。正常来讲应该会执行成功的。
外观样式DIY:
- RSS订阅:直接修改 README.md 中下方的表格就可以了
- RSS Anything:https://rss.diffbot.com/
- RSS Hub:https://rsshub.axz.me/
- RSS Proxy:https://proxy-rssfeed.axz.me/
- RSS Worker:https://rss-worker.overbye.workers.dev/rss/
- 修改 logo 等其他前端展现(已标记 TODO)
- ./web/public/favicon.ico -- 网站 icon
- ./src/assets/logo.png -- 页内显示 logo
- ./src/index.html -- 页面 title
- ./src/APP.vue -- 页内标题及 banner 文案
- 修改自动生成的 RSS 信息(已标记 TODO):index.js
在本地想部署起来的话,直接 clone 你自己 fork 出的仓库到本地,然后作为标准 npm 项目去部署
# 安装依赖
npm install
# 开发
npm run dev
# 测试 RSS 获取
npm run gen
# 构建
npm run build
项目基于 NJU-LUG/Blogroll & Friend-Link-House,采用 MIT Licence