纯小白,只懂简单 py 语法,之前一直想要一个 RSS 阅读器,自从 TG 被封之后没找到喜欢的,于是用 cursor 写了一个,一早上就写出来了,仿照 hacknewser 的方式,评论放在 issues ,其余纯 html/css/js ,喜欢无后端的东西🤣(自己菜)
在线体验: https://yuanj.top/RSS/
GitHub 地址: https://github.com/imjiaoyuan/RSS
🔄 每 6 小时自动更新 RSS 源
💬 使用 GitHub Issues 作为评论系统
⭐ 支持文章收藏功能
🌓 自动适配深色/浅色模式
📱 响应式设计,支持移动端
🔍 按时间分类展示文章
🎯 支持自定义 RSS 源
Python (feedparser) - RSS 解析
GitHub Actions - 自动化部署
GitHub Pages - 静态页面托管
GitHub Issues - 评论系统
HTML/CSS/JavaScript - 前端展示
Fork 本仓库
修改配置
编辑 index.html
中的 GITHUB_REPO
变量为你的仓库名:
const GITHUB_REPO = '你的用户名/仓库名';
编辑 feed.list
文件,每行一个 RSS 源地址。
# 安装依赖
pip install -r requirements.txt
# 抓取 RSS 源
python fetch_feeds.py
# 启动本地服务器
python -m http.server 8000
在仓库设置中启用 GitHub Pages ,选择 main 分支作为源。
项目通过 GitHub Actions 实现自动更新:
每 6 小时自动运行一次
可以在 Actions 页面手动触发更新
更新后自动提交变更到仓库
编辑 static/style.css
文件中的 CSS 变量来自定义主题颜色:
:root {
--primary-color: #2c3e50;
--bg-color: #f8f9fa;
/* 其他颜色变量... */
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.