Decentralization? We're still early!

Miniflux WP:主权个人的RSS展示、AI分析与Trilium存储

  • Miniflux WP:主权个人的RSS展示、AI分析与Trilium存储

    發布人 Brave 2026-03-19 04:10

    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.comrss.xcancel.comwww.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/@handleyoutube.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)

    如果你需要使用摘要生成功能:

    📥 三步安装

    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 替你展示,让自动化替你归档。从信息焦虑到知识沉淀,一个插件,全部搞定。

    Brave 回复 2 days, 21 hours ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在