阅读其他语言版本: Deutsch, English, Español, Français
ReactFlux 是 Miniflux 的第三方 Web 前端,旨在提供更加友好的阅读体验。
主要特性包括:
- 现代化的界面设计
- 响应式布局,支持手势操作
- 支持黑暗模式和自定义主题
- 可自定义的阅读体验:
- 字体样式和大小设置
- 文章宽度调整
- 标题对齐选项
- 带缩放和幻灯片功能的图片查看器
- 脚注增强
- 代码语法高亮
- 预计阅读时间
- 文章和订阅源管理:
- 类 Google 搜索语法
- 按阅读状态、发布日期、标题、内容或作者过滤文章
- 订阅源批量操作
- 全文获取支持
- 按 hash、标题或 URL 去重文章
- 滚动时自动标记文章为已读
- 高级功能:
- 快捷键支持(可自定义)
- 批量更新过滤后的订阅 URL 的 host(适用于替换 RSSHub 实例)
- 批量刷新最近更新错误的订阅源
- 保存文章到第三方服务
- 多语言支持 (Deutsch / English / Español / Français / 简体中文)
- 其他功能等您来发现...
试用 ReactFlux 的 在线演示实例。
查看 ReactFlux 在不同主题下的外观:
- 确保您有一个正常运行的 Miniflux 实例
- 直接使用我们的 在线演示实例 或使用以下方法之一部署 ReactFlux
- 使用您的 Miniflux 用户名和密码或 API 密钥(推荐)登录
ReactFlux 使用 React 编写,构建完成后生成一组静态网页文件,可以直接部署在 Cloudflare Pages 上。
您可以通过选择 Framework preset
为 Create React App
来将其部署在 Cloudflare Pages 上。
您可以从 gh-pages
分支下载预构建文件,并将它们部署到任何支持单页应用程序 (SPA) 的静态托管服务。
确保配置 URL 重写,将所有请求重定向到 index.html
。
如果您使用 Nginx 部署,可能需要添加以下配置:
location / {
try_files $uri $uri/ /index.html;
}
docker run -p 2000:2000 electh/reactflux
或者使用 Docker Compose:
docker-compose up -d
为了帮助我们将 ReactFlux 翻译成您的语言,请贡献到 locales
文件夹并发送 pull request。
此外,您需要为相应的语言添加一个 README 文件,并在所有现有的 README 文件中引用它。
您还需要修改部分源代码,以包含 Arco Design
和 Day.js
的 i18n 语言包。
有关详细的更改,请参阅 PR #145 中的修改。
语言 | 译者 |
---|---|
Deutsch | DonkeeeyKong |
Español | Victorhck |
Français | MickGe |
简体中文 | Neko Aria |
感谢所有让这个项目变得更加出色的贡献者!
使用 contrib.rocks 生成。