Miniflux WP:主权个人的RSS展示、AI分析与Trilium存储
-
Miniflux WP:主权个人的RSS展示、AI分析与Trilium存储
目录Miniflux WP 是一款专为 Miniflux RSS 阅读器用户 打造的 WordPress 一体化插件。它在你的自托管 RSS 阅读器与 WordPress 站点之间架起一座桥梁,让 RSS 内容不再只是"读完即忘"的信息流,而是可以被展示、被订阅、被 AI 深度加工的知识原料。
想象这样一个场景:你每天在 Miniflux 中阅读上百篇 RSS 文章,却苦于没有时间逐一消化。现在,你只需要在 WordPress 后台配置一个任务,AI 就会在每周一早上 8 点自动从 Miniflux 拉取过去 7 天的文章,生成一份结构清晰的主题简报,保存到你的 Trilium 知识库 —— 这一切发生在你还没睁开眼睛的时候。
与此同时,你的 WordPress 站点首页正以精美的分类标签页展示着 Miniflux 中最新的 RSS 内容,供访客浏览。而当你发现一个值得关注的 YouTube 频道或 Twitter 账号时,在前端的快速订阅面板中粘贴链接,Miniflux 就自动多了一条新订阅。
三位一体,一个插件搞定。
🏗️ 产品全景:三个模块,一个入口
Miniflux WP 由三个功能模块构成,统一在一个插件中管理,共享同一套 Miniflux 连接配置:
┌──────────────────────────────────────────────────────────┐ │ WordPress 站点 │ │ │ │ ┌──────────────────┐ ┌──────────────┐ ┌───────────┐ │ │ │ 📰 RSS 摘要生成 │ │ 📺 内容展示 │ │ ⚡ 快速订阅 │ │ │ │ │ │ │ │ │ │ │ │ 🤖 AI 智能摘要 │ │ 🧱 Gutenberg │ │ 🔗 智能识别│ │ │ │ ⏰ 定时自动执行 │ │ 📋 多种短代码 │ │ 📺 YouTube │ │ │ │ 📝 保存到Trilium │ │ 🎨 四种布局 │ │ 🐦 Twitter │ │ │ │ 📊 多任务管理 │ │ 🔄 自动刷新 │ │ 📡 通用RSS │ │ │ └──────────────────┘ └──────────────┘ └───────────┘ │ │ │ │ │ │ │ ▼ ▼ ▼ │ │ ┌──────────────────────────────────────────────────┐ │ │ │ 📡 Miniflux RSS 阅读器(统一连接) │ │ │ │ ┌─────────────────────────────────────────┐ │ │ │ │ │ Trilium AI Chat · Trilium WP · Trilium │ │ │ │ │ │ Notes 知识库(摘要存储) │ │ │ │ │ └─────────────────────────────────────────┘ │ │ │ └──────────────────────────────────────────────────┘ │ └──────────────────────────────────────────────────────────┘RSS 摘要生成是核心引擎,定时从 Miniflux 拉取文章,交给 AI 生成结构化简报并存入 Trilium Notes。内容展示是前端窗口,通过 Gutenberg 块和短代码将 RSS 内容以多种布局呈现给访客。快速订阅是效率工具,提供前端界面一键向 Miniflux 添加 RSS 源,智能识别 YouTube、Twitter 等平台链接。
三个模块既可各取所需,也可协同运转 —— 你可以只用内容展示来搭建一个 RSS 聚合页面,也可以三者联动构建从「订阅 → 阅读 → 摘要 → 归档」的完整信息处理流水线。
📰 RSS 摘要生成 —— 让 AI 替你读完所有文章
RSS 摘要生成模块是 Miniflux WP 的核心引擎。它解决了一个信息时代的经典困境:订阅了太多信息源,却没有时间全部消化。
⏰ 设定好,就不用再管了
每个摘要任务都是一条完整的自动化流水线,从拉取文章到生成简报再到归档存储,全程无需人工干预:
📡 Miniflux 拉取文章 ──► 🔍 筛选过滤 ──► 🤖 AI 生成摘要 ──► 📝 存入 Trilium Notes │ │ │ │ 按时间范围 按订阅源/未读 自动替换占位符 自动命名 按最大条数 灵活选择 多语言支持 自动标签 自选 AI 模型你可以配置任务在每天早上、每周一、或每月 1 号的指定时间自动执行。系统每 15 分钟检查一次到期任务,通过 WordPress 原生 Cron 驱动,搭配事务锁机制,确保不会重复执行。
📋 多任务,各司其职
你可以创建多个独立的摘要任务,每个任务有自己的配置、调度计划和执行历史。这意味着你可以针对不同的信息领域定制专属的摘要策略:
- 📰 技术周报 —— 每周一自动拉取科技类订阅源的文章,用中文生成简报
- 📖 英文资讯日报 —— 每天早上拉取英文订阅源的文章,用英文生成摘要
- 🔬 研究月报 —— 每月 1 号拉取学术类订阅源,生成深度分析报告
- 🎯 专项追踪 —— 手动执行,针对特定话题的订阅源做一次性的深度整理
每个任务独立运行、独立计数、独立追踪执行历史。在后台或前端都能一键查看哪些任务成功了、处理了多少篇文章、耗时多少秒。
🤖 AI 配置,精细可控
摘要生成的核心是 AI 环节。你拥有对 AI 行为的完整控制权:
- 🧠 模型自由选择 —— 每个任务可以指定不同的 AI 模型。需要深度分析时用强模型,日常简报用快速模型,预算和质量自由权衡
- 📝 提示词完全自定义 —— 默认提供一套经过优化的中文简报提示词模板,但你可以完全改写。用
{articles}占位符标记文章插入位置,其余由你定义 AI 的角色、输出格式和关注重点 - 🌐 多语言输出 —— 支持中文和英文输出,在 AI 处理前自动注入语言指令
- 🔌 复用现有 AI 基础设施 —— 直接使用 Trilium AI Chat 插件已配置好的 AI 服务(Google Gemini、OpenAI/POE、Ollama 等),无需重复配置 API 密钥
🔄 Nitter 链接智能替换
如果你通过 Nitter 实例订阅了 Twitter/X 的内容,摘要生成时会自动将 Nitter 链接还原为原始的 x.com 链接。智能匹配子域名 —— 配置
xcancel.com,rss.xcancel.com、www.xcancel.com等都会被正确识别和替换。📝 存入 Trilium Notes,知识自动沉淀
生成的简报会自动转换为 HTML 格式,作为子笔记保存到你指定的 Trilium Notes 目录下。笔记标题支持模板变量 ——
{year}年第{week}周 RSS 简报会自动填充为「2026年第11周 RSS 简报」。你还可以为笔记添加自定义标签,方便后续检索和整理。每篇简报的末尾会自动附加生成元信息:任务名称、日期范围、生成时间,让你随时追溯这份简报是怎么来的。
📺 内容展示 —— 把 RSS 内容搬上你的 WordPress 站点
内容展示模块让你的 Miniflux 订阅内容在 WordPress 站点上获得第二次生命。无论是搭建一个团队内部的资讯聚合页,还是为博客读者提供一个精选阅读清单,它都能胜任。
🧱 Gutenberg 块:可视化配置,所见即所得
在 WordPress 编辑器中搜索 "Miniflux RSS" 即可添加一个 RSS 展示块。丰富的检查器面板让你无需写一行代码就能完成所有配置:
- 📋 订阅源选择 —— 按分类浏览,勾选你想展示的订阅源,或选择"全部"一键包含
- 🔍 内容筛选 —— 设置时间范围(1/3/7/14/30 天)、最大条数、是否仅显示未读
- 🎨 展示样式 —— 列表、网格、卡片三种布局,网格模式支持 2-4 列自定义
- 📂 分组方式 —— 按分类分组或按来源分组,层次分明
- 🔄 自动刷新 —— 设置刷新间隔(30 秒 ~ 1 小时),新条目以优雅的淡入动画出现
编辑器中实时预览最近 5 条数据,发布后前端完整展示。配合 WordPress 的宽幅/全宽对齐模式,轻松融入任何页面版式。
📋 短代码:灵活的全分类展示
当你需要展示 Miniflux 中所有分类的内容时,短代码是更灵活的选择:
[miniflux_feeds] —— 默认标签页布局 [miniflux_feeds layout="accordion"] —— 手风琴折叠布局 [miniflux_feeds layout="grid" columns="3"] —— 三列网格布局 [miniflux_feeds category="科技,设计" layout="tabs"] —— 按分类筛选四种布局模式各有特色:
- 📑 标签页(Tabs) —— 分类作为顶部标签,点击切换,适合分类较多的场景
- 🪗 手风琴(Accordion) —— 分类逐层展开/折叠,节省空间,适合移动端
- 📊 网格(Grid) —— 分类以卡片网格排列,视觉冲击力强,适合宽屏展示
- 📃 列表(List) —— 简洁紧凑的列表模式,信息密度最高
每种布局都内置了精致的交互体验:条目入场有错落有致的淡入动画,点击文章标题弹出内容预览模态框(加载完整原文、显示附件、计算阅读时间),所有操作都流畅自然。
🌓 原生深色模式
所有展示组件通过 CSS 变量驱动完整的亮色/深色主题体系。跟随系统偏好自动切换,也响应 WordPress 主题的深色模式设置 —— 无论访客使用什么设备、偏好什么主题,RSS 内容展示都与页面风格浑然一体。
⚡ 内置智能缓存
前端展示通过 WordPress Transient API 缓存 Miniflux API 的响应数据。默认 300 秒缓存周期,在后台统一设置页面中可调。相同参数的请求不会重复调用 Miniflux API,既保护了你的阅读器性能,也加速了页面加载。
⚡ 快速订阅 —— 看到好内容,一秒加入订阅
快速订阅模块解决了一个日常痛点:在浏览网页时发现了值得关注的信息源,却需要打开 Miniflux 后台、找到订阅页面、粘贴 URL、选择分类……一系列操作下来,灵感的冲动早已消散。
现在,你只需要在 WordPress 前端页面中放置一个
[trd_quick_subscribe]短代码,就能获得一个简洁高效的订阅面板。🔗 智能链接识别
粘贴一个 URL,插件会自动识别它的类型并进行最优转换:
- 📺 YouTube 频道/播放列表 —— 自动提取频道 ID 并转换为 RSS 订阅地址。支持
youtube.com/channel/、youtube.com/@handle、youtube.com/playlist等各种格式 - 🐦 Twitter/X 账号 —— 自动通过你配置的 Nitter 实例转换为 RSS 订阅地址。粘贴
x.com/username,插件自动生成nitter实例/username/rss - 📡 普通 RSS/Atom 链接 —— 直接使用,自动验证格式
📦 批量订阅
在输入框中每行粘贴一个 URL,点击一次按钮即可批量添加。系统会逐一处理每条链接,自动跳过重复项(已在 Miniflux 中订阅过的源),并以清晰的状态反馈告知你每条链接的处理结果。
📂 分类管理
订阅时可以从下拉菜单选择 Miniflux 中已有的分类,让新订阅的源自动归入正确的文件夹。分类列表实时从 Miniflux API 获取,与你的阅读器保持同步。
🎛️ 统一管理后台
三个模块共享一个简洁有序的管理界面,在 WordPress 侧栏以独立的 📡 Miniflux WP 顶级菜单呈现:
标签页 功能 📋 任务管理 查看、创建、编辑、复制、删除和手动执行摘要任务。开关切换启停,一键操作 ⚙️ 全局设置 Miniflux 连接配置(所有模块共享)、Nitter 域名、RSS 缓存时间、摘要任务默认参数 📊 执行历史 最近 50 条任务执行记录,含状态、耗时、处理文章数、笔记 ID 📝 短代码 全部 6 个短代码的完整文档、参数说明和使用示例,支持一键复制 你也可以完全绕过 WordPress 后台,通过前端短代码管理一切 ——
[trd_dashboard]短代码提供了一个功能完整的前端管理面板,包含任务管理、全局设置和执行历史三个选项卡。这对于不习惯进入 WordPress 后台的用户尤其友好。📊 功能一览
能力维度 具体功能 📡 Miniflux 连接 统一配置,全模块共享,一键测试连接 📰 摘要生成 多任务、多调度策略、自定义 AI 提示词、多语言输出 🤖 AI 集成 复用 Trilium AI Chat 的多模型支持(Gemini / OpenAI / Ollama) 📝 Trilium 存储 自动转 HTML、标题模板变量、自定义标签、生成元信息 ⏰ 定时调度 手动 / 每天 / 每周 / 每月,15 分钟粒度检查,事务锁防重复 🧱 Gutenberg 块 可视化配置、列表/网格/卡片布局、分组展示、自动刷新 📋 展示短代码 标签页 / 手风琴 / 网格 / 列表四种布局,支持分类筛选 🔍 内容预览 模态弹窗加载完整原文、附件展示、阅读时间计算 ⚡ 快速订阅 YouTube / Twitter / 通用 RSS 智能识别,批量添加,去重检查 🔄 Nitter 替换 全局配置一次,摘要和订阅两个模块自动应用 💾 智能缓存 Transient API 缓存,可配置周期,保护 Miniflux 性能 🌓 深色模式 CSS 变量驱动,跟随系统偏好自动切换 📱 响应式设计 后台和前端全部适配移动端 🔐 权限控制 管理类操作需 manage_options权限,内容展示面向所有用户🚀 快速上手
📋 你需要准备
- ✅ WordPress 5.8 或更高版本
- ✅ PHP 7.4 或更高版本
- ✅ 一个运行中的 Miniflux 实例(需启用 API 并创建 API Key)
如果你需要使用摘要生成功能:
- ✅ Trilium AI Chat 插件(提供 AI 模型接入)
- ✅ Trilium WP 插件(提供 Trilium Notes API 连接)
- ✅ 一个运行中的 Trilium Notes 实例
📥 三步安装
1️⃣ 上传并激活 —— 在 WordPress 后台上传
miniflux-wp.zip并激活插件。侧栏出现 📡 Miniflux WP 菜单。2️⃣ 配置连接 —— 进入 全局设置 标签页,填写 Miniflux API URL 和 API Key,点击「测试连接」确认通信正常。
3️⃣ 开始使用 ——
- 想展示 RSS 内容?在文章编辑器中添加 Miniflux RSS 块,或在页面中插入
[miniflux_feeds] - 想生成 AI 简报?切到 任务管理 标签页,创建你的第一个摘要任务
- 想快速订阅?在任意页面插入
[trd_quick_subscribe]
📋 全部短代码速查
短代码 用途 可见性 [miniflux_feeds]/[mrb_feeds]前端展示 RSS 内容 所有用户 [trd_dashboard]完整管理面板(任务+设置+历史) 管理员 [trd_task_list]仅任务列表 管理员 [trd_execution_history]仅执行历史 管理员 [trd_quick_subscribe]快速订阅面板 管理员 🗺️ 设计理念与未来方向
🧩 为什么要合三为一?
Miniflux WP 的前身是三个独立的 WordPress 插件。它们围绕 Miniflux RSS 阅读器各司其职,但随着功能的演进,三个插件之间出现了越来越多的交集 —— 共享的 Miniflux 连接配置、相互依赖的功能调用、分散的管理后台。
合并不是简单的物理拼接。我们从第一性原理出发,重新审视了三个插件的依赖拓扑,将它们以模块化架构整合到一个统一的代码库中。每个模块保持内部逻辑的独立性,同时共享连接配置、管理后台和基础设施。结果是:对用户而言一个插件代替三个,对代码而言三个模块各尽其责。
🔮 后续迭代方向
Miniflux WP 的合并只是第一步。后续我们计划循序渐进地推进更深层次的优化:
🔗 统一 Miniflux 客户端 —— 目前摘要和展示模块各自维护一套 Miniflux API 客户端。下一步将合并为一个统一的客户端类,兼具展示模块的缓存能力和摘要模块的灵活查询能力。
📊 更丰富的数据分析 —— 基于 Miniflux 的阅读数据,提供订阅源活跃度分析、阅读趋势统计、未读积压预警等可视化看板。
🔄 双向同步 —— 当前的数据流是单向的(从 Miniflux 到 WordPress)。未来探索将 WordPress 端的操作(标记已读、收藏、标注)同步回 Miniflux。
🧠 更深度的 AI 整合 —— 不仅是生成摘要,还可以基于历史阅读数据让 AI 推荐值得关注的新订阅源、识别信息茧房、自动优化订阅列表。
🧑💻 关于我们
Miniflux WP 由 SatoshiWP 开发维护,采用 GPL v2+ 开源协议发布。它是 Trilium AI 生态系统的一部分,与 Trilium AI Chat、Trilium WP 等插件协同工作,共同构建一个从信息获取到知识沉淀的完整链路。
我们相信,自托管不应该意味着妥协体验。Miniflux 是最好的自托管 RSS 阅读器之一,而 Miniflux WP 的使命,就是让它在 WordPress 生态中绽放更大的价值。
📡 Miniflux WP —— 你的 RSS 订阅不应该只是一个待处理的收件箱。让 AI 替你阅读,让 WordPress 替你展示,让自动化替你归档。从信息焦虑到知识沉淀,一个插件,全部搞定。
歡迎留言回复交流。
Log in to reply.